gpt4 book ai didi

macos - 如何使用xcodebuild构建特定的体系结构?

转载 作者:行者123 更新时间:2023-12-03 11:47:59 26 4
gpt4 key购买 nike

我有依赖于32-bit的指针的遗留代码,并希望使用xCodeBuildcommand line构建该代码。由于某些原因,这不起作用。这是我使用的命令:

xcodebuild -configuration Debug -arch i386 
-workspace MyProject.xcworkspace -scheme MyLib

这是我得到的输出
[BEROR]No architectures to compile for 
(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

显然,它正在尝试构建 x86_64代码,但由于我仅在xCode项目设置中启用了 i386中的 VALID_ARCHS,因此失败了。

有没有办法让我理解我不需要 64-bit库?

最佳答案

如果要让ONLY_ACTIVE_ARCH使用NO参数,则必须将xcodebuild设置为ARCHS。通过传递这些参数,可以强制使用正确的体系结构。

xcodebuild ARCHS=i386 ONLY_ACTIVE_ARCH=NO -configuration Debug -workspace MyProject.xcworkspace -scheme MyLib

有关详细信息,请参见 this reference

关于macos - 如何使用xcodebuild构建特定的体系结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151549/

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