我正在尝试构建一个iOS4应用程序(不是通用的),它也将在iPad上以兼容模式运行。所以我将部署目标设置为3.2,将设备系列设置为iPhone。
这在adhoc版本中工作正常,但当我尝试将其上传到商店时,Application Loader会抱怨:“此捆绑包无效。针对iPhone设备系列的应用程序可能不需要iOS部署目标3.2,这是一个仅限iPad的操作系统“。
什么?我唯一的选择是将部署目标设置为4.0而不是在iPad上运行,或者将其设置为3.1.x并为我不想支持的平台构建/测试应用程序,Apple甚至不支持再发送一个SDK?我错过了什么吗?
答案 0 :(得分:1)
将“目标设备系列”设置为iPhone / iPad
答案 1 :(得分:0)
新固件支持旧版固件的兼容性。例如:3.1.x应用程序与3.1,3.0,2.2等兼容。 我的猜测是将它设置为iOS4应用程序。还要记住,iPad上的某些功能无法在iPhone上运行,反之亦然。所以你的应用程序仍然会崩溃。