如何提交使用iOS6功能的应用程序?
问题描述:
我准备将我的应用程序提交给苹果公司,但它在iOS开发人员门户上表示xCode 4.5无法用于提交应用程序,请使用公开发布。 xCode 4.4不会编译我的项目,因为我正在使用一些新的iOS 6代码。如何提交使用iOS6功能的应用程序?
iOS6似乎很奇怪,我无法提交这个。我必须删除并提交,然后在允许的情况下重新提交以支持iOS6,或者有人从xCode 4.5 beta 4成功提交?
谢谢
答
您不能使用4.5进行提交。如果你没有进一步检查,你的言论就是你正在做的是iOS 6功能,你不会想要提交,因为没有人拥有iOS 6.你的应用不适用于任何人的设备。
如果您想要发布iOS 6应用,请等待用户拥有iOS 6设备。如果您想在iOS 6之前发布,请确保您与iOS 5兼容,并且 - 现在 - 只需禁用iOS 6代码即可。
答
您无法提交与未发布的SDK链接的应用程序。不幸的是,这只是它的方式。这是因为这些API没有被锁定,并且可能会改变。
我的建议是让您的代码使用新的API并在SDK上线后重新提交。顺便提一下,这种情况发生在实际的iOS版本发布给公众之前。
iOS 6是在NDA ... – J2theC
我不认为我已经打破了NDA与我问。这是公共知识,并在WWDC视频 – Darren
WWDC视频仅限于那些已注册开发者帐户的视频;他们不公开。 – Tommy