我正在制作一款仅支持iphone的应用程序,到目前为止,我已经能够通过ad-hoc发行版共享我的应用程序,并在我的模拟器和设备中运行它。但是现在我已经完成了,因为这个错误,我无法将我的构建上传到商店:
“捆绑包无效。针对iphone设备系列的应用程序可能不需要3.2的iphone os部署目标,这是一个仅限ipad的操作系统”
升级到xcode 3.2.3后,我唯一的基本SDK是iphone设备3.2和iphone设备4.0。
感谢您的帮助。
答案 0 :(得分:2)
在应用程序和/或目标构建设置中,确保Base SDK设置为 iPhone Device 4.0 。目前,所有应用程序都应该将其用作Base SDK。
然后,找到 iPhone OS部署目标构建设置。您希望将其设置为应用程序支持的最低版本的iOS。如果它支持3.0,请输入3.0。如果您使用的是iOS 3.2中添加的功能,那么您应该输入4.0,因为3.2不能在iPhone上运行。