使用Xcode 4.3.2。上傳到iTunes商店時發生錯誤
從昨天開始,我無法上傳到iTunes Store。我找不到任何理由。
存檔 - >驗證...沒問題。
但是,分發時發生錯誤。
我的應用程序使用推送。
我的Xcode版本是4.3.2。
我該如何逃避這種狀態?
請幫助我......並且謝謝。
使用Xcode 4.3.2。上傳到iTunes商店時發生錯誤
從昨天開始,我無法上傳到iTunes Store。我找不到任何理由。
存檔 - >驗證...沒問題。
但是,分發時發生錯誤。
我的應用程序使用推送。
我的Xcode版本是4.3.2。
我該如何逃避這種狀態?
請幫助我......並且謝謝。
我有類似issue..which我能使用該解決方案在這裏提到的修復 - An error occurred uploading to the iTunes Store - Please upgrade Java
爲快速參考我加入這裏的解決方案也
打開終端窗口,執行下面的線代碼
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0
哇!謝謝〜^ __ ^成功!!!! – hyekyung 2012-04-06 09:41:37
你在這裏放的東西不適合我,不同於鏈接 – griotspeak 2012-04-06 22:33:32
最後,謝謝! – 2012-04-06 23:52:42
這是與過去的Java版本的問題,在終端寫一個解決方法:
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0
然後你可以正常上傳。
如果Xcode中爲您提供了以下錯誤控制檯
Error: Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please upgrade.
檢查是否有軟件更新。 在我的情況有一個:Java進行OSX 2012-002
Java for OS X 2012-002 delivers improved compatibility, security, and reliability by updating Java SE 6 to 1.6.0_31.
Please quit any web browsers and Java applications before installing this update.
See http://support.apple.com/kb/HT5055 for more details about this update.
See http://support.apple.com/kb/HT1222 for information about the security content of this update.
我可以提交我的應用程序沒有錯誤的更新後。
這並沒有解決我的問題。我遇到了這個問題,因爲我安裝並設置了默認的Oracle Java 1.7。禁用它並使用Apple Java,這個問題就消失了。
昨天我遇到了同樣的問題,在應用程序>實用程序> Java首選項中關閉(取消選中)Java 1.7後,我可以上傳。 – 2012-09-02 12:54:34
Oracle Java 1.7再次破壞Xcode應用上傳器!我把這個作爲一個Bug提交給了ADC,並且被公認爲是這樣的。
我能夠解決方式有兩種:
我升級到java 1。7(2012年10月),並應用最新的Apple補丁程序2012-006(如果我沒有錯)
那麼,它會禁用Java首選項(Oracle Pref在System Pref內部使用)和Java首選項Utilities文件夾已被刪除(由最新的Apple補丁程序),因爲它似乎希望你迫使你使用最新的Java版本(我可以理解它,考慮到安全問題)。
結果:我不能提交到應用商店,也沒有辦法重新啓用它
XCode中使用的Java在它的核心功能和Java中的一個問題,使得蘋果的XCode無法使用提交App Store ......我沒有懷疑過。
+1的解釋。我面臨同樣的問題,那麼最終的解決方案是什麼? – 2012-10-30 14:48:59
嗯,我設法通過更新我的符號鏈接來解決這個問題。以下是我所做的:
cd /System/Library/Frameworks/JavaVM.framework/Versions
ls -l
total 72 lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.6.0 -> CurrentJDK
drwxr-xr-x 8 root wheel 272 Oct 18 16:42 A
lrwxr-xr-x 1 root wheel 10 Oct 18 17:18 Current -> A
lrwxr-xr-x 1 root wheel 59 Oct 18 16:41 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
sudo mv Current Current.bak
sudo ln -s CurrentJDK Current
java -version
java version "1.6.0_37" Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
這會將'Current'符號鏈接更改爲指向'CurrentJDK'所指向的相同版本。這可能會或可能不會在你的系統上相同,所以仔細檢查。這可能會或可能不會導致其他問題,但到目前爲止我還沒有看到任何問題。
撤消更改,只是回到同一個目錄和:
sudo rm Current
sudo mv Current.bak Current
希望這有助於!
非常感謝! – 2012-10-24 17:42:32
謝謝你。 :-) – 2013-03-12 15:04:53
非常感謝主..我嘗試了所有其他但沒有工作,除了這些 – 2013-05-31 07:56:55
您應該聯繫蘋果的開發者支持,並在適當的Apple開發人員論壇上向他們提供有關您的問題和/或帖子的具體信息。這本身並不是一個真正的編程問題。 – 2012-04-05 05:18:43