iphone:部署目标

时间:2011-04-11 20:46:54

标签: iphone deployment appstore-approval

这怎么可能?我像这样配置了我的iPhone应用程序:

enter image description here enter image description here enter image description here enter image description here

我将它推入App Store,现在Apple说:

  

你已经表明了你的二进制文件   需要iOS 4.3或更高版本。应用程序   要求iOS 4.3或更高版本不会   适用于Verizon iPhone用户。

我是否必须将Base SDK更改为目标iPhone 3.0平台? 我怎样才能做到这一点? THX!

解答: 如果保留默认的3.0值,则不显示/设置iOS部署目标,这意味着将选择最新的iOS?这是我所承受的xcode4错误。

1 个答案:

答案 0 :(得分:0)

在XCode 4中,它很容易修复。单击您的项目,然后转到摘要选项卡,您应该看到“部署目标”下拉列表以选择目标。这是构建设置的快捷方式。

我想补充一点,我希望您在部署应用之前已在先前版本的iOS上测试过您的应用。目前,您的应用程序将对API进行弱引用,并且所有新的API调用都可以正常编译,但如果您不使用正确的运行时检查,则在旧设备上运行时会崩溃。

修改 当我回答你的问题时,图像没有显示出来。在构建设置中仔细检查调试,发布和分发的部署目标是否相同