XcodeからApp Storeにアプリを送信中に問題に直面しています。私は自分のプロジェクトに関するすべてを行い、iPhoneとiPadで問題なく実行しています。しかし、プロジェクトを提出するとき、私は大きな問題に直面しています。
最初にアーカイブ後、検証を行いました。オーガナイザーのアーカイブファイルにもステータスパスの検証が表示されます。だから、私はアプリを提出する最終段階にいると信じています。
[配布]をクリックして、[アプリをアプリストアに送信]を選択しました。
ログイン後、プロビジョニングファイルも選択しました。
私はここで立ち往生しています。以下のスクリーンショットで確認できます。そして、私は見たことがありません
進行状況バーで、提出の進捗状況などを確認できます。
私が見ることができる唯一の画面は次のとおりです。
編集済み:
約1.30時間近くでした。そして、インターネット接続が機能しています。 ipaファイルは3.5 MBのみです。
そして最後に、Application loaderで同じものをアップロードしようとしたときに、iTunes Storeでの認証... ..
私は今どうすればいい?
私はこれについて深刻な問題を感じたので。この答えが役立つと思います。
この問題を修正するために約10〜12時間試みた後、私のプロジェクトとコーディングに関する他のすべてが十分にうまくいったので、それは頭痛の種になりました。しかし、スタックオーバーフローのエキスパートユーザーから貴重なコメントをもらい、インターネットでさらに検索を行ったところ、質の高い回答が見つかりました。
この答えは私を最も助けました:
「iTunes Storeでの認証」の段階で停止したアプリケーションローダー
Application Loaderを介してアップロードしようとすると、「iTunes Storeでの認証...」でスタックする場合
または
XCodeを使用してアップロードしますが、「アプリケーションをアップロードしています」で止まります
その後、頭を冷やしてこの最初の方法を確認してください:
ファイアウォール保護がオフになっているかどうかを確認します。そうでない場合はオフにします。コンピューターをiTunes Storeに接続することをブロックしている可能性があります。
別のインターネット接続を試してください。別のインターネット接続を試してみる目的は、現在のインターネット接続がAppleサーバーへの接続に必要なポートをブロックしている可能性があることです。
上記の手順で問題が解決しない場合は、この2番目の方法に従ってください:
Xcodeには、アプリをApp StoreにアップロードするためのJavaランタイムが必要です。
端末に「Javaバージョン」と入力します。Javaバージョンは1.6でなければなりません。そうでない場合は、Javaダウンロードセンターからのみ、互換性のある最新のAppleをダウンロードします。
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
text mate
やsublime text
などのテキストエディターアプリケーションを使用してnet.propertiesファイルを開きます
この特定の行を変更します:#https.proxyPort=443
プロキシポートをhttps.proxyPort=80
に
ファイルを保存します。以上です !!バイナリファイルをAppストアに簡単にアップロードできるようになりました。
上記の方法でも解決しない場合は、この4番目の方法に従ってください:証明書を再生成してください
IOS開発者ポータルに移動します( https://developer.Apple.com/membercenter )。
アプリが署名に使用する現在の証明書を取り消します。
開発者ポータルから現在の「iOS配布プロビジョニングプロファイル」を削除します。
IOS配布証明書を再生成し、開発者ポータルに追加します。
アプリストアの配布用に「iOS配布プロビジョニングプロファイル」を再生成し、Macにダウンロードします。
それをインストールします。
Xcode/application loaderを使用してもう一度ビルドをアップロードしてください。
アプリが「アプリケーションスタックプロセス」でスタックした場合、間違いなく問題が発生します。アプリケーションローダーがアクティビティのステータスを表示するため、Xcode自体ではなくアプリケーションローダーを使用することをお勧めします。どのステップで立ち往生したかを明確に知ることができます。
最も頻繁に直面する問題は、「iTunes Storeでの認証...」ステップにこだわることです。
私が従い、最終的に私のアプリをアプリストアに提出したことに関して、可能な2つの作業があります。両方試すことができます。私にとっては、両方とも少なくとも一度働いた。
方法1:この方法は、https経由でhttp接続を使用するためにプロキシポートで再生します
Application Loader Javaフォルダーに移動します:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/Java/lib
「sublime text」または「text mate」でnet.propertiesファイルを開きます
「#https.proxyPort = 443」プロキシポートを「https.proxyPort = 80」に変更します
ファイルを保存してApplication Loaderを再度開き、再試行します。
方法2:証明書とiOS配布プロビジョニングプロファイルを再生成し、アップロードしてみます
署名のためにアプリが参照した以前の証明書を削除します。
配布証明書を取り消して、Macにダウンロードします。それをダブルクリックしてインストールします。
開発者ポータルから現在の「iOS配布プロビジョニングプロファイル」を削除します。
アプリストアの配布用に「iOS配布プロビジョニングプロファイル」を再生成し、Macにダウンロードします。
ダブルクリックしてインストールします。
Application Loaderを使用して、もう一度ビルドをアップロードしてください。
編集:新しいビルドのアップロード中にこの問題が再び発生しました。上記の方法は両方とも従われましたが、「認証」で行き詰まりました。 Macブックを再起動し、機能しました。 再起動すると、以前のitunesconnect接続(アプリを送信する前にブラウザで開いていた可能性がある)がリセットされ、再起動したMacがiTunes Connectを簡単に認証できるようになります。昨日(2014年1月26日)、iTunesConnectの認証手順は2分以内に進みました。これが認証ステップで立ち往生している間に忍耐力を失っている人を助けることを願っています。
編集2:配布証明書を削除する前に、「iOS配布プロビジョニングプロファイル」のみを再生成してみてください。上記のようにやり直すことができる他の私のために働いた。
これがお役に立てば幸いです。ではごきげんよう。
Rajanのソリューションのすべてのステップを試しました。どれも機能しませんでした。ただし、Apple devフォーラムのこのスレッド( https://forums.developer.Apple.com/thread/768 )は、私の場合の解決策を提供してくれました。
これを試してください、それは私のためにそれを修正しました。ターミナルを開いて実行します:
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
iTMSTransporterはそれ自体を更新し、XCodeでもう一度アップロードを試すことができます。
私にとっては、ituneconnect Webサイトとdeveloper.Apple.comからログアウトするだけで機能し、xcodeを使用してアップロードするだけです。再起動する必要はありません
今日、この問題が発生しました。しかし、ようやく設定の誤りが原因であることがわかりました。
ターゲットの「ビルド設定」で、設定「Code Signing Identity-> Release」を実稼働証明書に変更し、「Provisioning Profile-> Release」を配布プロビジョニングに変更しますファイル。
その後、再度アーカイブして配布します。
ターミナルでこれを試してください
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
数時間の研究の後、私のために働いた
アップロードをキャンセルして再試行することができます。それでもうまくいかない場合は、AppleのApplication Loaderを試してください。基本的に同じことを行いますが、バイナリを辞任しません。 iTunesコネクトからアプリケーションローダーをダウンロードできます。 https://itunesconnect.Apple.com/docs/UsingApplicationLoader.pdf (はじめに、9ページ)を参照してください
これはiTMSTransporterが原因で発生します
これを試して、それは私のためにそれを修正しました。ターミナルを開いて実行します:
端末でこれらのコマンドを1つずつ使用します。それがあなたを助けることを願っています
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
その後、iTMSTransporterはそれ自体を更新します。その後、XCodeでもう一度アップロードを試行できます。
同じ問題がありました。
キャンセルして検証チェックを実行しました。 URL Scheme
を間違って書いていたことがわかりました。
Xcodeはアップロード時にエラーを出さず、単にスタックしましたが、検証はエラーを出しました。
そのため、最初に検証を試みてください。これが誰かを助けることを願っています。
私はこの問題に何度も遭遇し、すべての手順を試しましたが、まだ機能していません(ホームネットワーク)。最新のJava SEを1.6から1.7に更新することでこの問題を修正しました。
私にとって問題は、開発者を変更したことです。ある時点でのアカウントとApplication Loader自体はもう許可されていません。手動でアクセスして(Xcode->開発ツールを開く-> Application Loader)、アカウントの詳細を入力する必要があります
正直に言うと、これは答えではないかもしれませんが、本当にうまくいきました。
Application Loaderを起動して、送信を開始しました。集計が行われている間に、オーガナイザーを起動し、Xcodeのアーカイバーよりも配布を選択し、同時アップロードを開始しました。彼らは協力して、2番目のチームが提出を完了しました。
ちょうど私の経験。
IOSのアプリをアプリケーションローダーからアップロードする際にも同様の問題が発生しましたが、iTunesを開いた後、突然アプリのアップロードがすべて高速になりました。iTunesがアプリケーションローダーに依存しているかどうかはわかりません。
/ ApplicationsでApplication Loader.appを複製し、両方のアプリケーションローダーを同時に実行するだけでした。
Xcode5をXcode6に更新した後、同じ問題が発生しました。何時間も熱狂した後、私を助けた唯一無二のことは、Xcodeの設定でアカウントを削除し、アカウントを再度追加することでした。
先週、Xcode7へのアップデート後に同じ問題が発生しましたが、これは再び役立ちました...
同じ問題がありました。私はそれを修正することができます:
これは、Appleがasapを修正する必要があるという馬鹿げた問題です。これほど馬鹿げたことから2日間無駄にしました。
仮想マシン(VMWareやVirtualBoxなど)内で実行している場合は、ネットワークアダプターモードをデフォルトのNATからBridgedに設定してみてください。
私の問題は、ターゲットのinfo設定でBundle Identifierを変更するのを忘れていたことです。それが誰かを助けることを願っています。
同じ問題がありました。これらの答えをすべて試すことは時々うまくいくかもしれませんが、通常は時間がかかり、私の場合のように最後にはうまくいかないかもしれません。
おそらくすべての人に有効なソリューションを見つけました。
次の方法で.ipaファイルを作成します:製品-> Arcive-> Disribute(エンタープライズ向けに保存または...)->次へ、.ipaをターゲットに保存
Xcode->開発者ツールを開く-> Application Loader->アプリを配信する-> .ipaファイルを選択する
数分で、アプリがiTunesに送信されます。幸運を
これは私のために働いた:
すべてのブラウザーでiTunesポータルからログアウトします。
Macマシンを再起動します。
Open Application Loader
Application Loaderウィンドウの右上隅にあるApple Loginをクリックします。
[次へ]をクリックすると、認証プロセスが成功します。
次に、「アプリの配信」をクリックして、それ以降の手順に従って、通常どおりにプロセスを実行します。