我有一个应用程序,它是使用Xcode 4.2(开发者预览版)和iOS 5构建的,部署目标为iOS 4.0。我没有使用任何iOS 5.0功能。我可以将此构建提交给Apple吗?还是因为它是beta版本所以会有问题?我应该回到Xcode 4.02并在4.3上构建它吗?
绝对不要将beta版本的SDK作为你的主要SDK和XCode版本进行安装。 请始终保留当前版本的安装程序在/Developer(或您选择的任何其他位置),并在其他位置(例如/iOS5Beta)安装beta版本。这样,当新的XCode和SDK beta版本到达时,您可以卸载/iOS5Beta版本并安装新版本(可能不必卸载,但这只是一个提示)。
这使您能够进行beta测试,然后在/Developer安装下进行常规开发。
GM版本发布时,您应该将其安装在/Developer下。
永远不要使用XCode和SDK的beta构建提交应用程序给Apple。
我记得Xcode beta版的每个readme文件都说不能用于提交应用程序。你必须使用GA版本的Xcode来提交应用程序。