objective-c – 如何阻止将庞大的Prefix.pch.gch文件复制到应用程序包中

出于某种原因,XCode决定在构建时开始将庞大的Prefix.pch.gch文件复制到我的应用程序的资源文件夹中.此文件不在Copy Bundle Resources构建阶段,也不能找到任何其他应该告诉XCode执行此操作的项目设置.有谁见过这个,知道发生了什么事吗? 最佳答案 我今天遇到了同样症状的问题,结果是由于我的一个目标C文件被包含在目标的Copy Bundle Resources文件阶段(由于拖放事故或
xcodeproj文件)在某些时候变得腐败).然后GCC有助于在目标中包含前缀头的预编译头,因为源文件存在依赖关系.

即使文件类型设置为sourcecode.c.objc,对有问题的源文件执行获取信息也不会显示文件信息对话框中的所有选项卡.

从项目中删除文件并重新添加它可以解决问题.

点赞