2013-03-04 21 views
0

我只想知道在xcode項目中設置有效架構​​(armv7,armvs)的重要性是什麼? SDK的哪個級別變得重要? Coredata?一些緩存問題? 不是試圖減少它,而是要了解它存在的原因。iphone,xcode,有效的體系結構重要性

+0

[Xcode構建設置中「體系結構」和「有效體系結構」之間的區別是什麼?](http://stackoverflow.com/questions/12701188/whats-the-difference-between-architectures-and-有效的體系結構在Xcode) – trojanfoe 2013-03-04 15:01:16

+0

它是什麼架構的代碼編譯。 armv7s可以運行armv7,但不能反過來,所以如果你只編譯armv7s,你不能在iphone4s和下面運行。通常在開發加速編譯時,您可以將BUILD_FOR_ACTIVE_ARCHITECTURE_ONLY設置爲yes。 – Ultrakorne 2013-03-04 15:11:55

回答

1

根據XCode Buid setting reference

指定的二進制可內置的架構。在構建過程中,此列表與ARCHS構建設置的值相交;結果列表指定了二進制文件可以運行的體系結構。如果生成的體系結構列表爲空,則目標不會生成二進制文件。

相關問題