所以一切都很好,然后我决定开始在XCode 5 DP3和iOS7上进行开发
在升级之前,我的项目编译并在我的iPhone 3GS上运行良好(我做了一个小软电话应用程序); 然而,它并没有在我的iPhone 5上运行; 我非常有信心,我还没有将它配置为包含armv7s架构.
我可以在模拟器上构建和运行一切,但是(这是在配置应用程序以包含armv7s架构之后)我无法让它在我的设备上运行.
我收到此错误:
ld: framework not found IOKit
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
我甚至不确定如何使用-v来查看调用.我读了一些IOKit仅用于模拟器的地方......这是否意味着我应该在我的设备上构建时将其与我的库取消链接?为什么我在使用我的3gs之前没有得到这个错误?
我为什么它不再适用于我的3gs(虽然错误是相同的)的假设是,它是iOS 6,而SDK可能只支持iOS 7(我的iPhone 5目前是).