0

当我编译我的应用程序时,我收到一条错误消息,指出

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork, missing required architecture arm in file.

我检查了所有框架,它们都指向 iPhone 3.0 SDK 框架...

我在这里想念什么?

4

2 回答 2

3

好的,所以我终于解决了这个问题。解决方案是将“框架搜索路径”和“库搜索路径”设置为“/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Frameworks/CFNetwork.framework”

我删除了那里的其他值,它似乎有效。我正在使用更多框架,但似乎只有 CFNetwork 有问题(直到现在:))。

希望这可以帮助!

于 2009-09-24T11:55:57.097 回答
1

该路径是您的 Mac 框架之一,它不应该在您的 iPhone 应用程序附近。

转到项目侧栏中的 Targets 并检查“Link Binary with Libraries”下列出的内容。除了 SDK 框架之外,它们都不应该指向其他任何地方。如果您在那里没有发现任何问题,请查看“构建结果”面板,最好是在执行“清理”之后。这应该会给你一些关于正在发生的事情的线索。

于 2009-06-17T22:25:35.673 回答