如何解决XCode - 创建存档失败,错误 «...-Prefix.pch» 未找到
每个目标都有自己的 prefix.pch
文件。
Prefix-Header 在 Build Settings 中输入,Precompile Prefix Header
设置为 YES。
当我在我的设备上运行该应用程序时,它可以编译并运行良好。 刚刚构建应用程序时没有错误。
No such file or directory: '/Users/me/Library/Developer/Xcode/DerivedData/myApp-dcmvkatguqcxgjfyrqcunbsfuxcd/Build/Intermediates.noindex/ArchiveIntermediates/myAppTarget/precompiledHeaders/SharedprecompiledHeaders/13524936819627194222/myAppTarget-Prefix.pch'
事实上,当我在我的硬盘上打开这个文件夹时,我看不到 pch 文件。但是,那里有类似的文件:
myAppTarget-Prefix.pch.d
myAppTarget-Prefix.pch.dia
myAppTarget-Prefix.pch.gch
我尝试了在 SO 和其他地方找到的所有内容,但没有任何帮助。
我安装了 Cocoapods 并在这个项目中使用它们,但我认为错误与此无关(它们似乎编译得很好)。
XCode 12.4
解决方法
看来我想通了。
罪魁祸首是完全不相关的构建设置。
在 rejectUnauthorized: false
中,我的设置在调试和发布方面有所不同。
我在它们两个中都有 Other C Flags
,但在发布设置中我还有 $(inherited)
- 显然已经包含在 -isystem
中。这导致了大量错误,以 prefix.pch 没有被复制结束......
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。