アプリのアプリストアビルドZipファイルをアプリストアにアップロードしようとしていました。
オフィスのファイアウォールの背後で使用すると、TCP/IP接続が失敗しました。
アプリケーションローダーを使用してiPhoneアプリケーションをアップロードするには、どのポートを開く必要があるかを知る必要があります。そのため、ポートを開くことができます。または、ご存知の場合は他の構成。
[設定]、[詳細]の順に進み、[DAVのみ]を選択します。
これは、アップロードにポート443(別名HTTPS)を使用します。
会社がこれらのポートを開く方法はありません; p
私も同じ問題を抱えていました。
Application Loader Guideは、開く必要のあるIPアドレスとポートの範囲を示しています。
ドキュメントをたどった後、承認のためにバイナリを正常に送信することができました。
他に方法はないようです。アプリをアップロードするときは、ファイアウォールのすべてのポートを開く必要があります。ここに表示されているポートは一貫していない可能性があります。
これは通信のスナップショットです。
(src ip - dst ip - protocol - src_port > dst_port)
> 10.145.50.51 17.152.249.56 TCP 56358 > 33001
> 10.145.50.51 17.152.249.102 TCP 56373 > 44001
> 10.145.50.51 17.152.19.127 TCP 56369 > https
システムとネットワークの要件Application Loader 1.3には、Mac OS X 10.5.3以上のOSバージョンが必要です。注:Application LoaderはXcodeと統合されているため、Xcodeから直接バイナリを配信することもできます。この配信メカニズムの詳細については、iOS開発センターにあるiOS開発ガイドの「アプリケーションの配布」セクションをご覧ください。次の表は、アプリケーションローダーがアプリケーションバイナリファイルをApp Storeに配信するために使用するサーバーの詳細を示しています。アップロードを最適に行うには、すべてのポートとIPアドレスにアクセスできることを確認してください。
次の表に、Application Loaderがパッケージとアプリケーションバイナリファイルの配信に使用するサーバーの詳細を示します。アップロードを最適に行うには、すべてのポートとIPアドレスにアクセスできることを確認してください。
<Server IP Address TCP Port UDP Port>
------- ---------- -------- ---------
itmsdav.Apple.com 17.152.19.125 443 n/a
contentdelivery.iTunes.Apple.com
17.152.19.127 443* n/a
vgr101.Apple.com 17.152.249.51 33001 33001-33500
vgr102.Apple.com 17.152.249.52 33001 33001-33500
vgr103.Apple.com 17.152.249.53 33001 33001-33500
vgr104.Apple.com 17.152.249.54 33001 33001-33500
vgr105.Apple.com 17.152.249.55 33001 33001-33500
vgr106.Apple.com 17.152.249.56 33001 33001-33500
vgr107.Apple.com 17.152.249.57 33001 33001-33500
vgr108.Apple.com 17.152.249.58 33001 33001-33500
vgr301.Apple.com 17.172.190.141 33001 33001-33500
vgr302.Apple.com 17.172.190.142 33001 33001-33500
vgr303.Apple.com 17.172.190.143 33001 33001-33500
vgr304.Apple.com 17.172.190.144 33001 33001-33500
vgr305.Apple.com 17.172.190.145 33001 33001-33500
vgr306.Apple.com 17.172.190.146 33001 33001-33500
vgr307.Apple.com 17.172.190.147 33001 33001-33500
vgr308.Apple.com 17.172.190.148 33001 33001-33500
sgr201.Apple.com 17.152.249.101 44001 44001-44500
注:Appleは定期的に新しいバージョンとそのソフトウェアのアップデートをリリースするため、表に記載されているサーバーはリリース途中で変更される可能性があります。
プロキシ設定を手動で設定する必要があります。 Xcode 4.6.3を使用しており、「/ Applications/Xcode.app/Contents/Applications/Application\Loader.app/Contents/MacOS/itms/Java/lib/net.properties」でプロキシ設定を設定する必要があります
https.proxyHost=
https.proxyPort=
http.proxyUser=
http.proxyPassword=
次に、Application Loader.appがアプリをAppleに正常にアップロードします。
Application Loader v2.8を使用して、配信メカニズムをDAVだけに設定しようとしましたが、Mountain Lionでは役に立ちませんでした。 Application LoaderのJavaバックエンドがシステムのプロキシ設定を取得しないようです。あなたはそれらをハッキングする必要があります/Developer/Applications/Utilities/Application\ Loader.app/Contents/MacOS/itms/Java/lib/net.properties
。
詳細は http://blog.schneidexe.de/2013/08/Apple-application-loader-und-proxy.html を参照してください。
私の場合、問題はJavaに関連していました(Application LoaderはJavaを使用し、JavaはMacのプロキシ設定を継承しません)。プロキシを設定する必要がありました。 Javaへの設定。
Mac OS 10.7.5より前(多かれ少なかれ)を使用している場合は、Java設定アプリケーションをスポットライトで探してください。そうでない場合は this SO質問 は、そうする別の方法を指定します。
Xcodeユーザー:チェック 非常に遅いアプリのアップロード/通信の失敗-Application LoaderCharlesプロキシ を使用している場合、閉じる必要があるかもしれませんそれ。そうでない場合は、ネットワークやMacを再起動してみてください。ネットワークの再起動およびMacが私の場合に役立ちました。
[ビルド]メニューの[ビルドとアーカイブ]オプションを試して、その方法で送信してください。うまくいくはずです。これにより、アプリケーションローダーを使用する必要がなくなります。また、Zipする必要もありません。
Macで-セキュリティとプライバシー-ファイアウォールオプションに移動します。[+]アイコンをクリックして、そのリストに[Application Loader]を追加します。
マジック-アップロードが機能するようになりました。