Xcodeが「アプリケーションをアップロードしています」で動かなくなった


98

XcodeからApp Storeにアプリを送信しているときに問題が発生しました。私はプロジェクトに関してすべてを行い、iPhoneとiPadで問題なく実行しました。しかし、プロジェクトを提出するとき、私は大きな問題に直面しています。

まずアーカイブ後、検証を行いました。オーガナイザのアーカイブファイルにステータスパスの検証も表示されています。だから私はアプリを提出する最後のステップにいると思います。

  1. 配布をクリックして、アプリストアへのアプリの送信を選択しました。

  2. ログイン後、プロビジョニングファイルも選択しました。

  3. ここで行き詰まっています。以下のスクリーンショットで確認できます。そして、私は
    提出の進捗状況やそのようなものを見ることができる進捗バーを見たことがありません。

私が見ることができる唯一の画面は:

ここに画像の説明を入力してください

編集:

約1.30時間でした。そして、インターネット接続は機能しています。私のipaファイルはわずか3.5 MBです。

最後に、Application loaderで同じものをアップロードしようとしたときに、iTunes Storeでの認証で次の画面も長時間受信しました... ..

ここに画像の説明を入力してください

私は今どうすればいい?


1
はい、@ rokjarcを実行しました
Avijit

1
これは必要ありませんが、おそらく役立つでしょう:stackoverflow.com/a/19918707/653513
Rok Jarc

1
それはトリックをやったたくさんの人に感謝します。次に、iTunesでステータスを表示するように接続します。レビュー待ちです。ずさんなトピックですが、私のアプリのレビューにどれくらい時間がかかるか教えていただけますか?@rokjarc
Avijit

1
おい、助けてくれてうれしい。先月、4つのアプリをアップロードしました。1つは最初のアップロードで8日かかり、他は更新で3〜5日かかりました。
Rok Jarc 2013年

1
御時間ありがとうございます。あなたは私のヒーローです。@rokjarc
Avijit

回答:


81

これについて深刻な問題を感じたので。この答えは参考になると思います。

この問題を修正するために約10〜12時間試してみた後、私のプロジェクトとコーディングに関する他のすべてが十分に問題なかったので、それは私にとって頭痛の種になりました。しかし、スタックオーバーフローのエキスパートユーザーから貴重なコメントをもらい、インターネットでさらに検索を行った結果、質の高い回答が見つかりました。

この答えは私に最も役立ちました:

「iTunes Storeでの認証」の段階でスタックしたアプリケーションローダー

Application Loaderを使用してアップロードしようとして、「iTunes Storeでの認証...」でスタックする場合

または

XCodeを介してアップロードしようとすると、「アプリケーションがアップロードされています」が表示されたままになる

次に、頭を冷やして、この最初の方法を確認します。

  • ファイアウォール保護がオフになっているかどうかを確認します。そうでない場合は、オフにします。コンピュータをiTunes Storeに接続するのをブロックしている可能性があります。

  • 別のインターネット接続を試してください。別のインターネット接続を試す目的は、現在のインターネット接続がAppleサーバーへの接続に必要なポートをブロックしている可能性があることです。

上記の手順で問題が解決しない場合は、この2番目の方法に従ってください。

Xcodeでは、アプリをApp StoreにアップロードするためにJavaランタイムが必要です。

ターミナルで「java -version」と入力します。Javaバージョンは1.6である必要があります。そうでない場合は、Appleダウンロードセンターからのみ最新の互換性のあるJavaをダウンロードします。

http://support.apple.com/kb/DL1572?viewlocale=en_US

それでも解決しない場合は、この3番目の方法に従います。

この方法により、アプリケーションローダーはHTTPSではなくHTTPポートを使用できます。

  • Application Loader javaフォルダーに移動します: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  • またはなどのテキストエディタアプリケーションを使用してnet.propertiesファイルを開きます。text matesublime text

  • この特定の行を変更します:#https.proxyPort=443プロキシポートを https.proxyPort=80

  • ファイルを保存します。以上です !!バイナリファイルをApp Storeに簡単にアップロードできます。

上記の方法で問題が解決しない場合は、この4番目の方法に従います。証明書を再生成します

  • iOS開発者ポータル(https://developer.apple.com/membercenter)にアクセスします

  • アプリが署名に使用している現在の証明書を取り消します。

  • 開発者ポータルから現在の「iOS配布プロビジョニングプロファイル」を削除します。

  • iOS配布証明書を再生成し、開発者ポータルに追加します。

  • アプリストア配布用の「iOS配布プロビジョニングプロファイル」を再生成し、Macにダウンロードします。

  • インストールしてください。

  • xcode / applicationローダーを使用してビルドをアップロードして、もう一度お試しください。


2
素晴らしい説明仲間:)回答方法1のアプローチについてはより詳細です。
Rajan Maharjan 2013年

2
ポンド(#)記号を削除する必要があることに注意してください。その記号はコメント用であり、コメントがある場合、Application Loaderは代わりにポート80を使用することを望んでいません。
アンディアイバニーズ

みんな私は1つの質問をしたいと思います。更新されたバージョンの場合、[ターゲット]> [概要]でビルドとバージョンを1.0から1.1に変更する必要があります。
Nilesh Kumar

それで問題は何ですか?@wimcNilesh
Avijit

1
@wimcNilesh Info.plistのBundle Versionフィールドを変更するだけでよい
Avijit

25

アプリが「アプリスタックプロセス」でスタックしている場合は、間違いなく問題があります。Application Loaderはアクティビティのステータスを表示するので、Xcode自体ではなくApplication Loaderを使用することをお勧めします。どのステップでスタックしたかを明確に知ることができます。

直面する最も頻繁な問題は、「iTunes Storeでの認証...」ステップでスタックすることです。

私がたどった最後の2つの回避策があり、最後にアプリをアプリストアに送信しました。両方を試すことができます。私にとって、両方とも少なくとも一度は働いた。

方法1:この方法は、HTTP経由のhttp接続を使用するためにプロキシポートで再生されます

  1. Application Loader javaフォルダーに移動します:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  2. 「崇高なテキスト」または「テキストメイト」でnet.propertiesファイルを開きます

  3. 「#https.proxyPort = 443」プロキシポートを「https.proxyPort = 80」に変更します

  4. ファイルを保存し、Application Loaderを再度開いて、再試行してください。

方法2:証明書とiOS配布プロビジョニングプロファイルを再生成し、アップロードを試みる

  1. 後藤https://developer.apple.com/membercenter

  2. 署名のためにアプリが参照する以前の証明書を削除します。

  3. 配布証明書を取り消して、Macにダウンロードします。それをダブルクリックしてインストールします。

  4. 現在の「iOS配布プロビジョニングプロファイル」を開発者ポータルから削除します。

  5. アプリストア配布用の「iOS配布プロビジョニングプロファイル」を再生成し、Macにダウンロードします。

  6. それをダブルクリックしてインストールします。

  7. アプリケーションローダーを使用してもう一度ビルドをアップロードしてください。

編集:新しいビルドをアップロードしているときに再びこの問題が発生しました。上記の両方の方法に従いましたが、「Authentication ..」でスタックしていました。Macブックを再起動し、それは動作しました。再起動すると、以前のitunesconnect接続(アプリを送信する前にブラウザーで開いた可能性があります)がリセットされ、再起動されたMacがiTunes Connectを簡単に認証できるようになります。昨日(2014年1月26日)、iTunesConnectの認証ステップは2分以内に進みました。これが、認証ステップで立ち往生している間に忍耐力を失っている人を助けることを願っています。

編集2:配布証明書を削除する前に、「iOS配布プロビジョニングプロファイル」のみを再生成してみてください。それは私のために働きました、あなたは上記のようにやり直すことができます。

これがお役に立てば幸いです。ではごきげんよう。


私はこれを最初の方法で解決しました。とにかく答えてくれてありがとう。
Avijit 2013年

1
@Andru:mysticboy59の回答を正解として選択できるため、このトピックは終了します。彼はそれに少し努力をしました。
Rok Jarc

実際、それを行うにはいくつかのこともあります。そのため私はそれを後で信者を助けることができるように答えを与えました。@rokjarc
Avijit

2
わかりました。この質問は、最初は複製に近いものでしたが、今では有用な情報でいっぱいです。
Rok Jarc

3
ソリューション1がうまくいきました。あなたは私のプロジェクトを保存しました。明日はiTunesコネクトストアのシャットダウンとなり、今日までにゲームを配信しなければなりませんでした:)。
mm24

19

私はRajanの解決策のすべてのステップを試しました。どれもうまくいきませんでした。しかし、アップルの開発フォーラム(https://forums.developer.apple.com/thread/76803)のこのスレッドは、私の場合の解決策を私に与えました:

これを試してください、それは私のためにそれを修正しました。ターミナルを開いて実行します。

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  

iTMSTransporterはそれ自体を更新し、XCodeでアップロードを再試行できます。


OSを再起動した後にのみ私のためにも解決しました。それが更新が壊れていたと言っているまで。
Vladimir Nani

これは私の開発者証明書をリセットすることでうまくいきました。
ルーク・ヴァン、

それにはかなり時間がかかりましたが、私にとってはうまくいきました!certs / devプロファイルをリセットする必要はありません。
Babken Vardanyan

10

私にとっては、ituneconnect Webサイトからログアウトするだけで、developer.apple.comは機能します。そして、xcodeを使用してアップロードするだけです。再起動する必要はありません


6

今日、この問題が発生しました。しかし、ついにそれが私の間違った設定が原因であることがわかりました。

ターゲットの「ビルド設定」で、設定「コード署名ID- >リリース」を本番証明書に変更し、「プロビジョニングプロファイル ->リリース」を配布プロビジョニングファイルに変更します。

次に、アーカイブして再度配布します。


2

アップロードをキャンセルして再試行してください。それが機能しない場合は、アップルのApplication Loaderを試してください。それは本質的に同じことをしますが、バイナリを辞任しません。itunes connectからアプリケーションローダーをダウンロードできます。https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf(Getting Started、Page 9)を参照してください


+1、再起動をアップロードすると、このような状況で役に立ちました。
medvedNick 2013年

私もそれを試しました。ここでも、私はこの位置で最後の15分間立ち往生しています。iTunesStoreでの認証...
Avijit

xcodeを使用してもう一度アップロードしようとしたか、アプリケーションローダーを試しましたか?
Felix Lamouroux 2013年

2

同じ問題がありました。

キャンセルして検証チェックを実行しました。URL Scheme間違って書いたことがわかりました。

Xcodeはアップロード時にエラーを出さず、単にスタックしましたが、検証はエラーを出しました。

したがって、最初に検証を試みてください。これが誰かを助けることを願っています。


2

端末でこれを試してください

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

何時間ものリサーチの後、私のために働いた


2

これはiTMSTransporterが原因で発生しましたこれを
試してください、それは私のためにそれを修正しました。ターミナルを開いて実行します。ターミナルで
これらのコマンドを1つずつ使用します。それがあなたを助けることを願っています

  1. cd ~
  2. mv .itmstransporter/ .old_itmstransporter/
  3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporterはそれ自体を更新し、XCodeでアップロードを再試行できます。


1

私は何度もこの問題に遭遇しましたが、すべての手順を試しましたが、それでも機能しません(ホームネットワーク)。他のネットワークも正常に機能します(企業ネットワーク)。最新のJava SEを1.6から1.7にアップデートしてこの問題を修正しました


1

正直なところ、これは答えではないかもしれませんが、私にとっては本当にうまくいきました。

Application Loaderを起動して送信を開始しました。仲裁が行われている間に、私はオーガナイザーを起動し、XcodeのArchiverではなくDistributionを選択し、同時アップロードを開始しました。彼らは一緒に働き、2人目は提出を完了しました。

ただ私の経験。


1

私にとって問題は、Devを変更したことです。ある時点でのアカウントとApplication Loader自体が承認されなくなりました。手動で移動し(Xcode-> Open Developer Tools-> Application Loader)、アカウントの詳細を入力する必要があります


0

同じ問題がありました。私はそれを修正することができます:

  1. マシンからすべての配布証明書とプロビジョニングプロファイルを削除/削除します。
  2. 配布証明書を取り消して、developer.apple.comのメンバーセンターから配布プロビジョニングプロファイルを削除します。
  3. キーチェーンアクセスから新しい証明書署名リクエストを生成して、新しいディストリビューション証明書を作成します
  4. アプリストア配布用の新しいプロビジョニングプロファイルを作成する
  5. 新しく作成した証明書をダウンロードして、キーチェーンアクセスに追加する
  6. 新しく作成したプロビジョニングプロファイルをダウンロードして、xcodeに追加します。または、アカウント設定からXcodeから同期します。
  7. もう一度アップロードしてみてください。

これはAppleができるだけ早く修正する必要がある愚かな問題です。こんなばかげたことから2日も無駄にした。


回答してくれてありがとう。しかし、それは問題ではありませんでした。私のMacマシン(proxyPort)からiTunesストアへの接続に関するすべての問題です(承認された回答を参照してください)。
Avijit 2013年

まあ、それは同じ症状のケースですが、根本的な問題が異なります。ファイアウォールやネットワークの問題はありませんでしたが、問題はすでに有効でしたが、証明書とプロビジョニングプロファイルの再生成に関連していました。App Uploaderに、一部のプロセスに共通のメッセージではなく、正確な状態を表示する「詳細モード」があったらいいのにと思います。
Nitin 2013年

0

同じ問題がありました。これらのすべての答えを試すことは時々うまくいくかもしれませんが、通常はかなり時間がかかり、私の場合のように最後にうまくいかないかもしれません。

私はおそらくすべてのために働くソリューションを見つけました。

  • 次の方法で.ipaファイルを作成します。製品-> Arcive-> Disribute(エンタープライズ用に保存または...)->次に、.ipaをターゲットに保存します

  • Xcode-> Open Developer Tool-> Application Loader-> Deliver your app-> Pick your .ipa file

数分でアプリがiTunesに送信されます。幸運を



0

Xcode5をXcode6に更新した後、同じ問題が発生しました。何時間もの狂気の後で、私を助けた唯一のことは、Xcodeの設定で自分のアカウントを削除し、自分のアカウントを再度追加することでした。

先週、Xcode7にアップデートした後も同じ問題がありましたが、これがまた役に立ちました...


0

仮想マシン(VMWareやVirtualBoxなど)内で実行している場合は、ネットワークアダプターモードをデフォルトのNATからブリッジに設定してみてください。


0

これは私のために働きました:

  1. すべてのブラウザでiTunesポータルからログアウトします。

  2. Macマシンを再起動します。

  3. アプリケーションローダーを開く

  4. Application Loaderウィンドウの右上隅にあるAppleログインをクリックします。

  5. [次へ]をクリックすると、認証プロセスが成功します。

  6. ここで、「アプリの配信」をクリックし、それ以降の手順に従って、通常どおりにプロセスを実行します。


0

私の問題は、私が変更するのを忘れていたバンドル識別子情報ターゲットの設定。それが誰かを助けることを願っています。


0

アプリケーションローダーを介してiOSアプリをアップロードしているときに同様の問題が発生しました。その後、iTunesを開いた後、突然、すべての突然のアップロードアプリが高速になりました.iTunesがアプリケーションローダーに依存しているかどうかは不明です。


0

どの回答もうまくいきませんでした。アップロードは何日間も何のエラーもなくハングアップしていました。(私のビルドはExpoを使用して生成されました)。これが私がこの仕事をするためにしたことです:

  1. アップルのガイドラインでは、ビルドをアップロードする1つの方法はTransporterを使用することです。
  2. トランスポーターを使用して、エラーを検出して出力することができました。
  3. 私の根本的な原因はXCodeのバージョンが9だったことが判明しましたが、10でなければなりません

これがこの問題で苦労している他の人の助けになることを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.