9

Xcode 4.3.2 を使用します。

昨日からiTunes Storeにアップロードできません。理由が見つかりません。

アーカイブ -> 検証...問題ありません。

しかし、配信中にエラーが発生しました。

ここに画像の説明を入力

私のアプリは Push を使用しています。

私の Xcode のバージョンは 4.3.2 です。

この状態から抜け出すにはどうすればよいですか?

私を助けてください...そしてありがとう。

4

8 に答える 8

16

同様の問題がありました..ここに記載されているソリューションを使用して修正できました-iTunes Storeへのアップロード中にエラーが発生しました-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
于 2012-04-05T06:58:10.543 に答える
11

Java 1.7 (2012 年 10 月) にアップグレードし、最新の Apple パッチ 2012-006 を適用しました (間違っていなければ)

まあ、それはJava設定を無効にし(Oracle Java設定はシステム設定内で使用されます)、UtilitiesフォルダーのJava設定は(最新のAppleパッチによって)削除されました。解放します(セキュリティの問題を考えると理解できます)。

結果: App Store に送信できず、再度有効にする方法がありません

XCode はコア機能で Java を使用し、Java の問題により、Apple XCode を使用して App Store に送信できなくなります...私はそれを疑っていませんでした。

于 2012-10-20T08:12:35.557 に答える
10

シンボリックリンクを更新することで問題を回避できました。これが私がしたことです:

cd /システム/ライブラリ/Frameworks/JavaVM.framework/Versions

ls -l

合計 72 lrwxr-xr-x 1 ルート ホイール 10 10 月 18 日 16:41 1.4 -> CurrentJDK

lrwxr-xr-x 1 ルートホイール 10 Oct 18 16:41 1.4.2 -> CurrentJDK

lrwxr-xr-x 1 ルートホイール 10 Oct 18 16:41 1.5 -> CurrentJDK

lrwxr-xr-x 1 ルートホイール 10 Oct 18 16:41 1.5.0 -> CurrentJDK

lrwxr-xr-x 1 ルートホイール 10 Oct 18 16:41 1.6 -> CurrentJDK

lrwxr-xr-x 1 ルートホイール 10 Oct 18 16:41 1.6.0 -> CurrentJDK

drwxr-xr-x 8 ルート ホイール 272 10 月 18 日 16:42 A

lrwxr-xr-x 1 ルート ホイール 10 10 月 18 日 17:18 現在 -> A

lrwxr-xr-x 1 ルート ホイール 59 Oct 18 16:41 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

sudo mv 現在の Current.bak

sudo ln -s CurrentJDK 現在の

Java -バージョン

Java バージョン "1.6.0_37" Java(TM) SE ランタイム環境 (ビルド 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 20.12-b01-434、混合モード)

これにより、「Current」シンボリック リンクが、「CurrentJDK」が指しているのと同じバージョンを指すように変更されます。これはシステム上で同じである場合と異なる場合があるため、再確認してください。これにより、他の問題が発生する場合と発生しない場合がありますが、これまでのところ、問題は発生していません。

変更を元に戻すには、同じディレクトリに戻って次のようにします。

sudo rm 現在

sudo mv Current.bak Current

お役に立てれば!

于 2012-10-21T12:12:53.877 に答える
3

「Apple記号」から「Software Update ...」を使用してみても機能します

于 2012-04-09T20:39:24.633 に答える
2

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を参照してください。

更新後、エラーなしでアプリを送信できました。

于 2012-04-08T09:06:24.330 に答える
1

これは、最後の 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

その後、通常どおりアップロードできます。

于 2012-04-06T00:02:16.557 に答える
0

Oracle Java 1.7 が Xcode アプリケーションのアップローダを再び壊しました!! これを ADC のバグとして報告したところ、そのように認識されました。

次の2つの方法で修正できました。

  1. Java 1.7 をアンインストールし、Apple Java 1.6.34 または 35 にフォールバックします。
  2. Java 1.7 を一時的にオフにします。[アプリケーション] > [ユーティリティ] > [Java 設定] に移動し、Java 1.7 のチェックを外します。その後、アップローダーは機能しました。1.7 が必要な場合は、アップロード後にオンに戻すことができます。
于 2012-09-07T15:10:33.740 に答える
0

これは私の問題を解決しませんでした。Oracle Java 1.7をインストールしてデフォルトとして設定したため、この問題が発生していました。それを無効にしてApple Javaを使用すると、この問題はなくなりました。

于 2012-07-30T01:53:21.170 に答える