2012-08-27 51 views
0

我準備將我的應用程序提交給蘋果公司,但它在iOS開發人員門戶上表示xCode 4.5無法用於提交應用程序,請使用公開發布。 xCode 4.4不會編譯我的項目,因爲我正在使用一些新的iOS 6代碼。如何提交使用iOS6功能的應用程序?

iOS6似乎很奇怪,我無法提交這個。我必須刪除並提交,然後在允許的情況下重新提交以支持iOS6,或者有人從xCode 4.5 beta 4成功提交?

謝謝

+0

iOS 6是在NDA ... – J2theC

+0

我不認爲我已經打破了NDA與我問。這是公共知識,並在WWDC視頻 – Darren

+2

WWDC視頻僅限於那些已註冊開發者帳戶的視頻;他們不公開。 – Tommy

回答

1

您不能使用4.5進行提交。如果你沒有進一步檢查,你的言論就是你正在做的是iOS 6功能,你不會想要提交,因爲沒有人擁有iOS 6.你的應用不適用於任何人的設備。

如果您想要發佈iOS 6應用,請等待用戶擁有iOS 6設備。如果您想在iOS 6之前發佈,請確保您與iOS 5兼容,並且 - 現在 - 只需禁用iOS 6代碼即可。

+0

好的,謝謝。我想我會提交兩次。 – Darren

+0

我想保留它的原因是,使用iOS6測試版的應用程序無法正常工作,但我想他們只能期待它。 – Darren

+0

很明顯,它是iOS 6,所以我們不能討論它,但我敢於想象,除了你可以添加'shouldRotateToOrientation'的東西,當你可以發佈6時,它可能是聰明的。從歷史上看,它們很常見說'iOS一週內出來,你可以立即開始提交'。 – Tommy

1

您無法提交與未發佈的SDK鏈接的應用程序。不幸的是,這只是它的方式。這是因爲這些API沒有被鎖定,並且可能會改變。

我的建議是讓您的代碼使用新的API並在SDK上線後重新提交。順便提一下,這種情況發生在實際的iOS版本發佈給公衆之前。

相關問題