iOS,我应该在我的项目中设置架构设置?
在对我的应用程序进行一些小的修改并将其加载到最新的xcode版本后,我注意到了以下设置。
我应该删除armv6吗? 在下拉选项中selectarmv7,armv7s。
我应该设置什么?
如果你真的不想支持iPhone 3G
和更低(不3GS
),那么你可以删除armv6
。 如果你这样做,那么你只需要支持iOS 4.*
和更低,我不认为你真的需要它。
所以,你可以随意从列表中删除armv6
。
如图所示,如果您select了两种架构,则所构build的产品将在包括iPhone 3G在内的所有iOS设备上执行。 如果您必须在iPhone 3GS或更高版本上运行您的代码。 你可以设置armv7。
- 设置ARMv6如果你想支持iPhone(原始)和iPhone 3G。
- 设置ARMv7如果你想支持iPhone 3GS,iPhone 4和iPhone 4S
- 设置ARMv7s,如果你想支持iPhone 5
这里是关于iPhone处理器技术基础的一点说明。
只是为了纪录,iPhone(原装),3G和3GS已经停产。