我想知道Xcode中這些體系結構之間的區別,因爲我需要知道我是如何理解庫可以針對iOS Simulator以及iPhone 5,iPhone 4s和iPhone 4正確編譯的。或者僅針對其中之一。i386,armv7和armv7s有什麼區別?
回答
- I386:通常MacOSX的(我不知道是否模擬器這裏或不包括在內)。
- arm6:舊iPhone。
- arm7: iPhone4/4S。
- arm7s:有關arm7充分利用iPhone 5處理器的其他說明。
希望這會有所幫助。編譯庫支持所有平臺有時是非常令人沮喪和乏味的任務。祝你好運!
模擬器確實運行在Mac系統的i386。 – 2013-04-23 17:58:40
@OwenHartnett所以這意味着如果i386從Xcode中'有效的體系結構'中缺失,我無法編譯或在模擬器中運行?如果是這樣的話,爲什麼我在我的項目中設置了'ARCHS_STANDARD_32_BITS'(armv7和armv7s),並且我可以爲模擬器運行和編譯? – 2013-04-23 21:13:36
它將在模擬器上正確運行。如果您使用的是沒有i386切片的第三方庫,那麼這些庫不會在模擬器上運行。您可以將「支持的平臺」設置爲目標中的iphonesimulator或iphoneos,並且您的目標不會在未設置的目標上運行。 – 2013-04-24 02:05:05
- 1. $(ARCHS_STANDARD_32_BIT)與armv6,armv7/armv7s與i386
- 2. armv6和i386有什麼區別?
- 3. Apple的gcc,-arch i386和-m32有什麼區別?
- 4. 有什麼區別`和$(Bash中有什麼區別?
- 5. ==和===有什麼區別?
- 6. ==和===有什麼區別?
- 7. 有什麼區別? :和||
- 8. ==和===有什麼區別?
- 9. '=='和'==='有什麼區別?
- 10. `&`和`ref`有什麼區別?
- 11. 有什麼區別:。!和:r!?
- 12. | 0和~~有什麼區別?
- 13. Appender和〜有什麼區別?
- 14. 爲ARMv6,ARMv7和i386架構構建f2c
- 15. xtype和別名有什麼區別?
- 16. 有什麼區別
- 17. 有什麼區別
- 18. 有什麼區別?
- 19. 有什麼區別?
- 20. 有什麼區別?
- 21. 有什麼區別
- 22. 有什麼區別?
- 23. 有什麼區別?
- 24. 有什麼區別
- 25. 有什麼區別
- 26. Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData有什麼區別?
- 27. Viterbi CYK和Probabilistic CYK算法有什麼區別,有什麼區別嗎?
- 28. Xcode7 ios9不支持armv7和armv7s架構設備
- 29. Erlang的Ports和RPC有什麼區別?
- 30. debug.write和Trace.write有什麼區別?
IDE被稱爲Xcode ...不是Xcode,xCode或其他; – HAS 2013-04-23 16:10:41
Thx我犯了一個錯誤的輸入名稱..:D – 2013-04-23 21:24:54