我正在使用私有框架(IOKit),但我现在收到此错误。
Lexical or Preprocessor issues - IOKit/IOTypes.h file not found
请帮忙
答案 0 :(得分:0)
在Xcode窗口中显示顶部是一系列小图标,可在窗口中打开各种面板..
打开左边的那个,这是文件浏览器.. 在那里的列表中找到IOKit,也许在框架组内。 它应该有一个文件夹(Xcode中的组说话)称为标题.. 浏览标题内部并找到IOTypes.h并选择它。
现在回到顶部的那些图标并打开右侧窗口,那是检查窗口。 里面有一个标有目标成员资格的方框。 您需要在框中打勾,以便将文件包含在您的构建中。
然后转到相关文件并添加
#import <IOKit/IOTypes.h>
答案 1 :(得分:0)
看起来你好像忘了
a)确保在您的某个构建阶段中复制框架
或
b)忘记导入#import <IOKit/IOTypes.h>
答案 2 :(得分:0)
只需:
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
这应该可以解决你的问题
首先,你需要下载&#34;私有框架&#34;的头文件。 你可以在...里找到它们 https://github.com/mattlawer/iOS6-Private-Frameworks
然后像这样进行导入
#import "GSEvent.h"
并拨打电话
GSEventLockDevice();