Xcode:在构建过程中无法找到设备的标头
问题描述:
我的构建设备保持失败,对于模拟器一切正常。我应该注意到:在过去,我可以为设备构建好,但现在不再了。Xcode:在构建过程中无法找到设备的标头
我创建了一个库,这是我的项目的基础。作为库构建过程的一部分,x86和ARM代码合并为1个二进制文件,然后将二进制文件和相应的头文件复制到目录中~/devel/bin
我的其他项目包含此目录(无副本,链接) 。将该库添加到项目的目标中,并通过设置适当的用户头搜索路径(~/devel/bin
的子目录)包含头文件。
当我建立设备我得到以下警告:
/Users/user/Desktop/ProjectName/ProjectName/ViewController.m:57: error: 'service' undeclared (first use in this function)
服务是指向一个SDService实例(从库中的对象)。
任何人都可以给我一些关于如何解决这个问题的指针吗?我尝试重新创建项目,但没有成功。
答
这是严重的错误。一直试图解决这个问题的最后3或4个小时,但最终找到了解决方案。这个问题似乎是编译器。我从LLVM + GCC切换到LLVM 2.0。希望所有其他的编译器都能正常工作,但至少我可以重新编译。