昨日、「ソフトウェアアップデート」でJave(1.6.0_31)のアップデートがありましたが、アップデートしたアプリを送信しようとすると、「iTunesStoreへのアップロード中にエラーが発生しました」というエラーが表示されます。
コンソールがこのエラーを書き込みます...Java1.5、1.6、または1.7が必要です。現在、javaがデフォルトのJavaバージョンです。アップグレードしてください。
これを修正する方法はありますか?
ありがとう!
昨日、「ソフトウェアアップデート」でJave(1.6.0_31)のアップデートがありましたが、アップデートしたアプリを送信しようとすると、「iTunesStoreへのアップロード中にエラーが発生しました」というエラーが表示されます。
コンソールがこのエラーを書き込みます...Java1.5、1.6、または1.7が必要です。現在、javaがデフォルトのJavaバージョンです。アップグレードしてください。
これを修正する方法はありますか?
ありがとう!
同じ「iTunesStoreへのアップロード中にエラーが発生しました」という問題が発生し、一晩中かかりました。
これを解決する方法があります:
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
私は夏に一度この問題を抱えていましたが、Java Preferences で JRE の順序を変更することで問題を解決することができました。今日、アプリを送信しようとしたときにこのエラーが発生しましたが、Java 設定がなくなりました。Apple が最近 OSX から Java Plugin を削除したことに関連していると思われます。
私のデフォルトのJava/usr/bin/java
は当時1.7を使用していました
$ java -バージョン Java バージョン「1.7.0_04」
にチェックインしました/System/Library/Frameworks/JavaVM.framework/Versions
が、すべてのリンクの日付は 10 月 18 日でした。
lrwxr-xr-x 1 ルート ホイール 10 Oct 18 09:57 1.4 -> CurrentJDK lrwxr-xr-x 1 ルート ホイール 10 Oct 18 09:57 1.4.2 -> CurrentJDK lrwxr-xr-x 1 ルート ホイール 10 Oct 18 09:57 1.5 -> CurrentJDK lrwxr-xr-x 1 ルート ホイール 10 Oct 18 09:57 1.5.0 -> CurrentJDK lrwxr-xr-x 1 ルート ホイール 10 Oct 18 09:57 1.6 -> CurrentJDK lrwxr-xr-x 1 ルート ホイール 10 Oct 18 09:57 1.6.0 -> CurrentJDK drwxr-xr-x 8 ルート ホイール 272 10 月 18 日 10:00 A lrwxr-xr-x 1 ルート ホイール 1 10 月 18 日 09:57 現在 -> A lrwxr-xr-x 1 ルート ホイール 59 Oct 18 09:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
CurrentJDK にリンクするように Current を変更しました。
sudo rm Current
sudo ln -s CurrentJDK Current
そしてバージョン確認
$ java -バージョン Java バージョン「1.6.0_37」
この時点で、再び Xcode から App Store にサブミットできました。
古いJava1.5シンボリックリンクを再作成します。
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 でコンソールに次のエラーが表示される場合
エラー: Java 1.5、1.6、または 1.7 が必要です。現在、java がデフォルトの Java バージョンです。アップグレードしてください。
ソフトウェア アップデートがあるかどうかを確認します。私の場合、1つありました:Java for OSX 2012-002
Java for OS X 2012-002 は、Java SE 6 を 1.6.0_31 に更新することで、互換性、セキュリティ、および信頼性を向上させます。
この更新プログラムをインストールする前に、すべての Web ブラウザーと Java アプリケーションを終了してください。
このアップデートの詳細については、http://support.apple.com/kb/HT5055を参照してください。
このアップデートのセキュリティ コンテンツについては、http://support.apple.com/kb/HT1222を参照してください。
更新後、エラーなしでアプリを送信できました。
Oracle からの最新の Java リリース (システムにある 1.7) の結果として、このエラーが発生し始めました。
Error: Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please upgrade.
私は使用しています:
OSX 10.7.4
Xcode 4.4.1
~~~~~~~~~~~~~~~~~~~~ 更新 ~~~~~~~~~~~~~~~~~~~~~~
Oracle Java Update 1.7 は確実に Xcode アップローダを壊します。これは既知のバグであり、ADC で (私と他の人によって) 報告されています。
次の 2 つの方法のいずれかで修正できます。
同じ問題に遭遇したばかりで、この解決策がうまくいきました。また、Apple OS Software Update ツールを使用して最新にアップグレードしました。
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm Current
sudo ln -s CurrentJDK Current