我知道这是正确的行为,但我只是对Xcode传递给clang的标志感到好奇,因为我只看到" arm *"架构而不是" x86 / x86_64"即使在调试模式下,也在Xcode构建设置中。
构建设置或clang命令行中的x86说明符在哪里?如何查看Xcode传递给clang的最终命令行?
答案 0 :(得分:0)
Log Navigator显示传递给clang编译器的所有参数。由于这是为iPhoneSimulator构建的,它通过了i386。
答案 1 :(得分:0)
Xcode“在将iOS的拱门从设备转换为SIM时做了正确的事”。 armv6和armv7导致创建i386切片。 arm64产生x86_64切片。同样,部署目标版本与-mios-simulator-version-min = ...一起使用,而不是-mios-version-min = ...