昨晚我将我的Xcode SDK升级到10版本,现在发现我无法构建。
我收到以下错误消息:
找不到构建输入文件: '/Users/call01/Library/Developer/Xcode/DerivedData/Comp-Lite-Apps-gytvmossqptokeafrddvvmnlzadk/Build/Products/Debug-iphoneos/SG11.app/SG11'
这个文件在我升级前不存在,我想回退,但希望解决这个问题并保留版本10。
如果您尝试了性能分析,但没有成功,现在无法构建,请进入目标窗格(通过项目图标),切换到“构建设置”选项卡,搜索PROFILE,并将CLANG_USE_OPTIMIZATION_PROFILE设置为“否”。
info.plist
。添加一个新文件解决了这个问题。构建阶段编译源代码 在这个列表中,可能会有一个文件的元数据,项目应该编译它,但实际上该文件并不存在,它试图在给定的路径中找到该文件。在这个列表中,它将被变暗,删除它们并通过切换文件的目标依赖关系或手动删除它并拖入重新添加。
文件路径 双重检查错误打印出的文件路径和Finder中文件的文件路径。您可以通过单击Xcode中的文件并检查“显示文件检查器”选项卡(最左边的选项卡)来轻松查看此内容。如果这些路径是正确的,那么就没问题了!
在您的项目中变暗的文件不在恢复的引用或红色中 这个让我很生气,因为它对发生了什么不明显,但基本上,如果您进入Finder并将文件移动到不同的位置而没有更新项目中的引用,它会抛出错误,因为该文件不再存在于那里。我发现的唯一迹象是,“项目导航器”选项卡(最左边的选项卡)中的文件非常微弱,但当您要删除此文件时,Xcode不提示您删除引用或发送到垃圾箱。您可以通过删除文件并重新将其添加到项目中或转到“文件检查器”选项卡并单击路径旁边的文件夹图标并将其更改为正确的位置来修复此问题。
info.plist
移动到其他文件夹时,可能会出现一种可能性,您需要定义该文件的位置。为了解决这个问题,只需点击顶部的项目蓝色图标,在项目名称和包标识符的位置上会出现一个按钮,单击该按钮并定位到info.plist
文件,然后清理并编译即可。