2011-06-13 125 views
7

我有一個內置於XCode 4.2(開發人員預覽版)和iOS 5的應用程序,部署目標iOS 4.0。我沒有使用任何iOS 5.0功能。我可以將這個版本提交給蘋果嗎?或者這是一個問題,因爲它的測試版?我應該回到Xcode 4.02並在4.3上構建它嗎?iphone:用iOS 5和XCode 4.2提交應用程序?

+0

在蘋果開發者論壇,在那裏它目前的法律,討論所有的東西iOS5的,你可以在這裏找到答案:https://devforums.apple.com/message/449553 – magma 2011-06-13 15:36:24

回答

31

你應該絕對不會安裝beta版本的SDK爲XCode中的主SDK和版本。始終將當前安裝保存在/ Developer(或您選擇的任何位置)下,並將該測試版安裝在其他位置(例如/ iOS5Beta)。有了這個,當XCode和SDK的新測試版到達時,您可以卸載/ iOS5Beta版本並安裝新版本(可能不必卸載,但只是一點)。

這使您可以進行beta測試,然後在/ Developer安裝下進行常規開發。

當GM不在的時候,你在/ Developer下安裝並去。

從不將應用程序提交給蘋果公司,測試版本爲XCode和SDK。

+0

您好。也許你知道如何從iOS5 SDK提交應用程序降級到iOS4 SDK?其全部關於ARC管理。你能建議嗎?謝謝。 – Eugene 2011-08-24 10:16:37

+0

@Eugene我有同樣的問題,在這裏看到的方式(未經我測試)在XCode 4.1與ARC編譯http://stackoverflow.com/questions/7361824/is-there-any-way-to-use- LLVM-3合xcode的-4-1 – 2011-09-13 13:32:39

2

我記得Xcode測試版的每個自述文件都說他們不能用於提交。你必須使用GA版本的Xcode來提交應用程序。