我正在尝试仅针对32位和64位进行编译。无论我在XCode中选择什么,我都可以编译64位或32位,64位和ppc。我根本不想要ppc。任何人都知道如何编译32&仅64位?
谢谢!
答案 0 :(得分:6)
在项目的Architectures
设置中,只需将其明确设置为i386
和x86_64
,而不是使用预设选项。
答案 1 :(得分:1)
要仅针对i386和x86_64(即Intel)而非PPC进行编译,请执行以下操作:
编译。在shell中使用lipo命令进行测试。 (lipo -info test.app/Contents/MacOS/test)它应该只对文件中的体系结构说x86_64 i386。
如果情况并非如此,那么:
转到项目|编辑Active Target“您的应用名称”并执行上述相同的更改,手动添加i386和x86_64。
使用lipo进行编译和测试。应该说它只是x86_64 i386。