2012-04-05 9 views
6

私は最後の2日間、アップルのアップデートをXCodeから直接アップルに提出することを非常に頑張りました。アーカイブは常に検証されますが、提出プロセスは、私は、特定のMac上でコンソールアプリケーションを開いて、私は間違っているJava対応について何かを伝えるエラーがある提出することはできません

an error occoured uploading to the iTunes Store 

XCodeのオーガナイザーにエラーメッセージが表示され、その後停止していますバージョン:

05.04.12 11:29:52,557 Xcode: Error: 
Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please  upgrade. 
05.04.12 11:29:52,558 Xcode: Out: 
05.04.12 11:31:16,776 Xcode: Error: 
05.04.12 11:31:16,777 Xcode: Out: 

私は、私は問題なく、このMacのストアにアプリのバイナリを提出することができ、これは二日前に起こし、問題なければなりません信じることができませんでした。私は最後の日にアップルがJAVAのアップデートがあったということを覚えて

java version "1.6.0_31" 
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-413-11M3623) 
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-413, mixed mode) 

私の事:java -version出力を起動する端末に

誰も同じ問題がありますか?

+1

Javaアップデートをインストールした人は誰もが同じ問題があります;-) https://devforums.apple.com/message/643089#643089ソリューションが含まれています –

+0

ありがとう!リンクは多くの助けになりました!今それは動作します。だからこれはバグのリンゴは本当に簡単に修正する必要があります! – MadMaxAPP

+0

修正プログラムはソフトウェア更新プログラムを介して到着しました。 –

答えて

6

これは既知のバグです。 Apple Software Updater経由でAppleから最新のJAVA Updateをインストールした後、バイナリをStoreにアップロードすることはできません。

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の再起動または全部マックの再起動の必要はありません:シンボリックリンクを作成するにはterminで次のコマンドを入力して、回避策があります。シンボリックリンクを設定した直後に、バイナリをStoreにアップロードすることができます。また、Application Loaderが想定どおり動作しています。

+0

これは私を救った!どうもありがとうございます。私は、私の人生のために、なぜこれがうまくいかないのか理解できませんでした! – Johnny

+0

私はあなたにただ1つの投票以上を与えることができたらいいと思う! – Johnny

+0

Appleがアップデートをリリースしたので、問題が解決しない場合は、Mac OS XがDateに対応しているかどうかを確認してください。 – MadMaxAPP

2

アップデートJava for OS X 2012-002(本日リリース)がこの問題を修正しました。

更新する前に、シンボリックリンクが不足している:

$ ls /System/Library/Frameworks/JavaVM.framework/Versions/ 
1.6  1.6.0  A  Current  CurrentJDK 

アップデート後:

$ ls /System/Library/Frameworks/JavaVM.framework/Versions/ 
1.4  1.4.2  1.5  1.5.0  1.6  1.6.0  A  Current  CurrentJDK 
2

オラクルのJava 1.7は、AGAINアップローダーを破りました。私は使用しています。

OSX 10.7.4 
Xcode 4.4.1 

同じエラーが発生します。私はADCのバグとして報告し、そのように認められました。 2つの方法:

  1. 最近のセキュリティ上の問題を考慮して、1.7からのそのjvmをアンインストールし、Appleの最新の1.6.35パッチに戻してください。
  2. 1.7を必要とする場合は、アプリケーション>ユーティリティ> Java環境設定を実行し、JavaのOracle Ver(1.7.0_04)のチェックを外して、アップロード中に一時的に無効にすることができます。
関連する問題