これはこの質問に関連して います
ただし、Apple からの最新の Java 更新 (Web プラグインを削除) の後、Oracle はすぐに Java 7 の更新を発行しました。
現在、xcode は「iTunes Store へのアップロード中にエラーが発生しました」とアップロードできなくなり、古い修正は機能しません。Java 1.6 はなくなりましたか? それとも、何か他のことをする必要がありますか?
Java の古いコピーをお持ちの場合は、以前の回答で問題ありません。簡単な修正 (Java が壊れて元に戻すことができます) は、2 つのシンボリック リンクを一時的に削除/バックアップすることです。
ターミナルでこれを行うことができます
cd /System/Library/Frameworks/JavaVM.framework/Versions
open .
次に、Current および CurrentJDK フォルダーをデスクトップまたはその他の場所にコピーし、
rm Current*
ln -s 1.6.0/ Current
ln -s 1.6.0/ CurrentJDK
これにより、ターミナルで完了したときにアップロードの問題が修正されます
cd /System/Library/Frameworks/JavaVM.framework/Versions
rm Current*
open .
次に、オリジナルをデスクトップからコピーして戻すと、Java が再び機能するようになります。
他のバージョンの Java をリンクしていない人へのフォローアップとして、Current および CurrentJDK ファイルを削除するだけでうまくいくことがわかりました。/var/log/system.log に記録された問題はありませんでした。これは、Xcode が単に Java を必要とするスクリプトをスキップするか、Java のバージョン 1.6 を単独で検出したかのいずれかであると考えさせます。
Gary Rudolph が説明したのと同じ手順:
cd /システム/ライブラリ/Frameworks/JavaVM.framework/Versions
sudo mv Current Current.bak
sudo mv CurrentJDK.bak CurrentJDK.bak
バイナリをアップロードする
sudo mv Current.bak Current
sudo mv CurrentJDK.bak CurrentJDK
このウェブサイトにある手順を使用しました
rm Current*
ln -s 1.6.0/ Current
ln -s 1.6.0/ CurrentJDK
ただし、これはJavaが壊れているようです:(少なくとも私のアップロードは機能しました。
xcode 4.6 オーガナイザーを使用して、アーカイブを送信します。また、Mountain Lion で Java を使用する必要はありません。