gpt4 book ai didi

存档构建 : skips precompile step? 上的 Xcode 4 gcc 失败

转载 作者:行者123 更新时间:2023-12-03 20:18:51 27 4
gpt4 key购买 nike

我已经能够成功地在 Xcode 4 上存档,但突然之间 (??),我不能。构建因无效的 .pch 文件而失败。错误粘贴在下面(通过使用 -Winvalid-pch 重新尝试获得,但从构建日志中似乎发生的是预编译头实际上并未预编译——它是一个 iOS 应用程序,直接从 CopyPNG 步骤开始到 .m 编译。

我会不会不小心翻了什么东西?在我的 .pbxproj 文件差异中似乎没有什么奇怪的。

cc1obj: warning: /Users/myname/Library/Developer/Xcode/DerivedData/Foo-afikuaovoaeqhreaaaakpafseuuv/Build/PrecompiledHeaders/Foo_Prefix-guqixmujoiaaaacwjctfkrztxmbz/Foo_Prefix.pch.gch: created by a different GCC executable
cc1obj: error: /Users/myname/Library/Developer/Xcode/DerivedData/Foo-afikuaovoaeqhreaaaakpafseuuv/Build/PrecompiledHeaders/Foo_Prefix-guqixmujoiaaaacwjctfkrztxmbz/Foo_Prefix.pch: No such file or directory
cc1obj: error: one or more PCH files were found, but they were invalid

所有配置的“预编译前缀头”build设置为"is"。产品->清洁无济于事。删除派生数据下缓存的 pch 内容并不能解决问题。真的似乎缺少整个“预编译”步骤。

另一个事实:启用设置“增加预编译头的共享”确实让它成功。但是我几乎找不到关于这个标志真正作用的引用,而且我以前从未使用过它。也许合理的是,发生这种情况时,预编译步骤仍然没有出现。

最佳答案

你有没有清理过然后重建? 产品 菜单 ==> 清洁 .清理通常可以解决此类问题,有效地指示 Xcode 编译所有内容,无论它是否认为该文件的先前构建仍然有效。

如果失败,请尝试清除项目的派生数据文件夹,地址为 ~/Library/Developer/Xcode/DerivedData/YourProjectNamexxx哪里xxx是一个 uuid 样式的字符串。

关于存档构建 : skips precompile step? 上的 Xcode 4 gcc 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5906233/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com