我想知道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