2014-10-09 45 views
0

我知道這是正確的行爲,但我只是好奇Xcode傳遞給clang的標誌,因爲我只看到「arm *」體系結構而不是「x86/x86_64」在Xcode構建設置中,即使在調試模式下也是如此。Xcode爲調試版本的ios應用程序構建x86代碼

構建設置或clang命令行中的此x86說明符在哪裏?我怎樣才能看到Xcode傳遞給clang的最終命令行?

回答

0

Log Navigator顯示所有傳遞給clang編譯器的參數。由於這是爲iPhoneSimulator構建的,它通過了i386。

Example of Build Log

0

Xcode的 「做正確的事」,從設備到SIM卡轉換archs於iOS。 armv6和armv7導致創建i386切片。 arm64產生一個x86_64片。同樣,部署目標版本與-mios-simulator-version-min = ...一起使用,而不是-mios-version-min = ...

相關問題