使用Xcode 4(和依赖项)编译,构建或存档问题
这个问题在过去几周内已经发展,以涵盖xcode4的更多一般性问题(以及从旧的xcode升级项目)。
然而,许多问题可以通过遵循相同的指令集来解决。
如果您遇到以下任何问题,请尝试接受的答案中的方法:
Xcode 4无法存档应用程序
Xcode 4创建了一个不可用的存档
Xcode 4不会创建.ipa
由于预处理器错误,Xcode 4无法编译
Xcode 4找不到标题
Xcode 4的代码完成无效
项目依赖性不会编译
添加依赖性会导致上述任何问题
标题:Xcode 4中的“未找到词法或预处理器问题文件”
我在Xcode 4中有一个项目,可以在设备和模拟器上运行良好,但在寻找与静态库关联的头文件时尝试归档它时出错:
In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15:In file included from /Volumes/Development/Path/LBProject/LBFDefines.h:23:In file included from /Volumes/Development/Path/LBProject/Classes/LBProjectAppDelegate.h:11:In file included from /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDirectoryManager.h:10:/Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDataModel.h:11:9: fatal error: 'Merchant.h' file not found [1] #import "Merchant.h" ^1 error generated.
Xcode给出了错误
lexical or preprocessor issue file not found
很多谷歌搜索显示很多人都有这个问题,但没有解决方案。任何人都得到了修复甚至线索。
更新:在user header
搜索路径设置为${BUILT_PRODUCTS_DIR}
所有配置。除了归档时,它使用任何配置构建良好。
更新2: Merchant.h
是一个自动生成的Core Data类,因此在.xcdatamodeld
包内,但是在构建库时,标题都会被复制到公共头文件目录中。
波斯汪
月关宝盒