XCode5 IOKit 引用

XCode5中默认情况下,无法在工程中添加IOKit.framework的引用

根据stackflow的查询结果,在sdk中添加一个软链接即可,如下:

sencloudtekiMacBook-Pro:Frameworks mingchen$ cd IOKit.framework/

sencloudtekiMacBook-Pro:IOKit.framework mingchen$ pwd

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/IOKit.framework

sencloudtekiMacBook-Pro:IOKit.framework mingchen$ ls -alt

total 8

drwxr-xr-x   4 root  wheel   136 10 28 11:25 .

lrwxr-xr-x   1 root  wheel    18 10 28 11:25 IOKit -> ./Versions/A/IOKit

drwxr-xr-x  60 root  wheel  2040 10 10 14:02 ..

drwxr-xr-x   3 root  wheel   102  9 28 15:16 Versions

 

作如上操作,仍不能直接添加引用,需要在Finder中找到,在加库的对话框中点击Add other,在弹出的Finder窗口中Shift+Command+G,输入“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/”,就可以看到很多不能直接添加的库了,SDK安装路径可能有差异,需要对号入坐。

添加了IOKit后,但是没有头文件,如果调用了IOKit的函数,无法通过编译。可以网上找到需要的头文件,也可以从历史版本的SDK中找到对应的头文件,加到自己工程并配置头文件搜索路径即可。

http://pan.baidu.com/s/1Dumjf

 

 

posted @ 2013-10-28 15:40  现宝  阅读(1180)  评论(0)    收藏  举报