iPhone:如何使用iOS 5和Xcode 4.2提交应用程序?

7

我有一个应用程序,它是使用Xcode 4.2(开发者预览版)和iOS 5构建的,部署目标为iOS 4.0。我没有使用任何iOS 5.0功能。我可以将此构建提交给Apple吗?还是因为它是beta版本所以会有问题?我应该回到Xcode 4.02并在4.3上构建它吗?


在苹果开发者论坛中,您可以合法地讨论所有关于iOS5的事情,并在此找到您的答案:https://devforums.apple.com/message/449553 - magma
2个回答

31

绝对不要将beta版本的SDK作为你的主要SDK和XCode版本进行安装。 请始终保留当前版本的安装程序在/Developer(或您选择的任何其他位置),并在其他位置(例如/iOS5Beta)安装beta版本。这样,当新的XCode和SDK beta版本到达时,您可以卸载/iOS5Beta版本并安装新版本(可能不必卸载,但这只是一个提示)。

这使您能够进行beta测试,然后在/Developer安装下进行常规开发。

GM版本发布时,您应该将其安装在/Developer下。

永远不要使用XCode和SDK的beta构建提交应用程序给Apple。


嗨,也许您知道如何从iOS5 SDK降级到iOS4 SDK提交应用程序吗?这涉及自动引用计数(ARC)的管理。您能给予建议吗?谢谢。 - Eugene
@Eugene 我也遇到了同样的问题,这里有一种方法(我没有测试过)可以在XCode 4.1中使用ARC进行编译。https://dev59.com/sVvUa4cB1Zd3GeqPqRwu - Carlos P

2

我记得Xcode beta版的每个readme文件都说不能用于提交应用程序。你必须使用GA版本的Xcode来提交应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接