psy*_*tik 7 iphone universal-binary ipad
我有一个项目配置(我认为)生成通用二进制文件.基本SDK设置为3.2,部署目标设置为3.1.目标设备系列是iPhone/iPad,架构是armv6 armv7.
关于这个Universal二进制文件是如何工作的,我有几个问题:
1)当我想提交应用程序二进制文件以供审阅时,我应该将哪些配置设置为构建目标?如果我将其设置为"设备 - 3.1",我会收到警告"warning: building with Targeted Device Family" that includes iPad('1,2') requires building with the 3.2 or later SDK".但是,如果我使用SDK 3.2构建,它是否仍然可以在带有OS 3.1的iPhone上运行?什么是适合设备和架构的配置(arm6/arm7)?
2)如何测试上面的场景(使用SDK 3.2构建,但安装在运行OS 3.1的设备上)?如果我使用SDK 3.2构建,当我尝试将其安装在带有OS 3.1的手机上时,我会收到错误消息,说明手机的操作系统未更新.
谢谢!
hjd*_*hjd 13
我们的第一个通用应用程序今天刚刚在App Store中获得批准和发布,因此以下是我们成功使用的设置:
架构
架构:优化(armv6 armv7)
基础SDK:iPhone设备3.2
仅构建活动架构:未选中
有效架构 :(空)
部署
目标设备系列:iPhone/iPad
iPhone OS部署目标:iPhone OS 3.0
(您可以将其设置为任何iPhone 3.x操作系统,但我们希望以最老的设备为目标.这必须是3.0或更高,2.x不是适用于通用应用程序.)
确保您还检查了Target本身的这些设置(Project-> Edit Active Target"AppName"); 上传到iTunes Connect时的初始问题是因为目标本身的iPhone OS部署目标仍设置为2.2.1.
| 归档时间: |
|
| 查看次数: |
10188 次 |
| 最近记录: |