首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到IOKit

找不到IOKit
EN

Stack Overflow用户
提问于 2013-07-09 15:07:50
回答 5查看 19.9K关注 0票数 28

所以一切都很好,然后我决定开始在XCode 5 DP3和iOS7上进行开发

在升级之前,我的项目在我的iPhone 3GS上编译和运行得很好(我做了一个小的软电话应用程序);然而,它不能在我的iPhone 5上运行;我非常确信这是因为我还没有将它配置为包括armv7s架构。

我可以在模拟器上很好地构建和运行所有东西,但是(这是在配置应用程序以包含armv7s架构之后),我无法让它在我的两个设备上运行。

我得到了这个错误:

代码语言:javascript
复制
ld: framework not found IOKit
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我甚至不确定如何使用-v来查看调用。我读到了一些IOKit只用于模拟器的地方...这是否意味着当我在我的设备上构建时,我应该取消它与我的库的链接?为什么我之前在我的3gs上工作时没有收到这个错误?

我的假设是为什么它不再在我的3gs上运行(尽管错误是一样的),事实是它是iOS 6,而SDK可能只支持iOS 7(我的iPhone 5现在是它)。

EN

回答 5

Stack Overflow用户

发布于 2013-10-06 02:14:31

最好的做法是在苹果发布修复程序之前这样做。

代码语言:javascript
复制
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/IOKit.framework
sudo ln -s Versions/A/IOKit .
票数 49
EN

Stack Overflow用户

发布于 2013-07-13 06:05:59

我也有同样的问题,但我修复了它,在Xcode4.6.3中打开IOKit.framework,右键单击,然后选择“在查找器中显示”。我只是将它复制到Xcode5下的同一相对位置。

票数 9
EN

Stack Overflow用户

发布于 2014-05-14 17:02:04

Xcode版本5.1.1 (5B1008)

代码语言:javascript
复制
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/IOKit.framework 
sudo ln -s Versions/A/IOKit .
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17542092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档