我已升级到XCode 4.5以添加armv7s arch支持,但是,我发现你无法使用XCode 4.5生成armv6二进制文件.
我已经支持armv6,但是,想要支持带有XCode 4.5的armv7s似乎迫使我反驳这句话:" 你只能扩展你的设备要求.不允许提交二进制更新以限制你的设备要求. "
有谁知道我们是否被允许放弃armv6,或者是否有解决方法?
值得一提的是,我正在构建一个框架(库),而不是一个应用程序.所以我想支持应用开发者.
armv6是初代iPhone和iPhone 3G的CPU架构。鉴于两代 iOS 及以上版本不再支持两者,因此可以安全地将其从支持的目标中删除。事实上,针对 armv7 应该会为当前设备生成更优化的二进制文件。
从你如何开发一个库来看,这会对用户施加限制。您将限制armv6用户或armv7s用户 - 这个选择对我来说似乎是显而易见的,但为了安全起见,我建议将您的armv7及更高版本分支为一个新项目(也许是“v2”),以便旧库的用户可以继续安全地使用它,直到他们能够升级他们的项目。保持原始版本不受支持,以激励更快的升级。
| 归档时间: |
|
| 查看次数: |
3766 次 |
| 最近记录: |