Ios 编译时发生Xcode.pch错误。找不到叮当声文件
我有一个很烦人的问题。Ios 编译时发生Xcode.pch错误。找不到叮当声文件,ios,xcode,pch,Ios,Xcode,Pch,我有一个很烦人的问题。 我在Dropbox上备份了我的代码,但现在我在编译时遇到了这个错误 叮当声:错误:没有这样的文件或目录:“../firstFoo Prefix.pch” 由于我的Xcode项目和项目文件夹中唯一的.pch文件是secondFoo-Prefix.pch,我不知道如何修复此错误,所以我决定删除每个.pch文件,所以我进入了“项目>生成设置”,删除了前缀头中的所有内容,并将预编译前缀头设置为“否” 在此之前,前缀头的值为secondFoo-Prefix.pch,而不是first
我在Dropbox上备份了我的代码,但现在我在编译时遇到了这个错误 叮当声:错误:没有这样的文件或目录:“../firstFoo Prefix.pch” 由于我的Xcode项目和项目文件夹中唯一的.pch文件是secondFoo-Prefix.pch,我不知道如何修复此错误,所以我决定删除每个.pch文件,所以我进入了“项目>生成设置”,删除了前缀头中的所有内容,并将预编译前缀头设置为“否” 在此之前,前缀头的值为secondFoo-Prefix.pch,而不是firstFoo-Prefix.pch。
即使编译器不应该查找.pch文件,我仍然会收到该错误。
我已经在我的项目中到处找过了,但似乎找不到firstFoo Prefix.pch。
有什么想法吗?
感谢您使用以下组合对构建进行清理:Shift+Option+Command+K当Xcode项目文件数据库变得混乱时,可能会发生这种情况(不是您的错),因此引用的文件不会出现在导航区域中,但仍然以某种方式包含在构建阶段使用的各种文件列表中 要查看是否存在这种情况,请执行以下操作:
- 在Finder中,右键单击项目文件并选择“显示包内容”
- 右键单击文件“project.pbxproj”和“打开时使用->文本编辑.app”
- 在文本编辑菜单中:“编辑->查找->查找…”[或命令-F]然后输入“.pch”
- 查看所有出现的“.pch”[命令-G移动到下一个]
有时候,删除这些引用(当然是在备份了项目文件之后)对我们来说是有效的,但有时候这只会让事情变得更糟。最安全的恢复是创建一个新的项目文件,并手动复制所有文件夹组和设置。您的源代码很好,只是交叉引用和构建设置需要修改。谢谢!我通过重新创建项目并复制源代码来解决这个问题。在此之前,我试图编辑project.pbxproj文件,但我遇到了一个链接器错误。在xcode更新后,git deintegrate、git install帮助解决了我的问题