gpt4 book ai didi

iphone - 所有 Xcode 项目默认使用 LLVM 编译器吗?

转载 作者:行者123 更新时间:2023-12-03 19:35:13 31 4
gpt4 key购买 nike

我真的很喜欢从 gcc 切换到 LLVM 编译器,但是每次启动新项目时都必须手动切换,还是有什么方法可以让 LLVM 成为默认编译器?

我说的是 xcode 3。

谢谢。

最佳答案

要实现此目的,您必须修改 Developer 目录中的项目模板。

导航到模板所在的位置(可能类似于:/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/

到达那里后,您可以选择要修改的项目模板,并找到它的 .xcodeproj 文件。您可以“显示包内容”,里面是一个 project.pbxproj。您可以修改此文件并在build设置中进行编辑以更改默认编译器。

您必须找到与每个配置(调试、发布等)的build设置相关的每个部分,搜索 /* Begin XCBuildConfiguration 部分 */

然后,您必须添加 GCC_VERSION 作为键,并添加 com.apple.compilers.llvm.clang.1_0 作为值(本例中的 1_0 实际上是根据 Xcode 的 LLVM 1.6。我还假设键名 GCC_VERSION 由于遗留原因仅包含 GCC,这可能会在将来更新为 COMPILER_VERSION 或其他内容)。

保存模板并创建一个新项目(如果 Xcode 已打开,您可能需要重新启动它)。编译器现在应该设置为 LLVM。

但是,我不建议您这样做,因为 LLVM 仍然不是 100% 适合向用户部署应用程序。

关于iphone - 所有 Xcode 项目默认使用 LLVM 编译器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4796157/

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