当我编译我的应用程序时,我收到一条错误消息,指出
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork, missing required architecture arm in file.
我检查了所有框架,它们都指向 iPhone 3.0 SDK 框架...
我在这里想念什么?
当我编译我的应用程序时,我收到一条错误消息,指出
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork, missing required architecture arm in file.
我检查了所有框架,它们都指向 iPhone 3.0 SDK 框架...
我在这里想念什么?
好的,所以我终于解决了这个问题。解决方案是将“框架搜索路径”和“库搜索路径”设置为“/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Frameworks/CFNetwork.framework”
我删除了那里的其他值,它似乎有效。我正在使用更多框架,但似乎只有 CFNetwork 有问题(直到现在:))。
希望这可以帮助!
该路径是您的 Mac 框架之一,它不应该在您的 iPhone 应用程序附近。
转到项目侧栏中的 Targets 并检查“Link Binary with Libraries”下列出的内容。除了 SDK 框架之外,它们都不应该指向其他任何地方。如果您在那里没有发现任何问题,请查看“构建结果”面板,最好是在执行“清理”之后。这应该会给你一些关于正在发生的事情的线索。