web-dev-qa-db-ja.com

ファイアウォールの背後にあるアプリケーションローダーを使用してitunesconnect

アプリのアプリストアビルドZipファイルをアプリストアにアップロードしようとしていました。

オフィスのファイアウォールの背後で使用すると、TCP/IP接続が失敗しました。

アプリケーションローダーを使用してiPhoneアプリケーションをアップロードするには、どのポートを開く必要があるかを知る必要があります。そのため、ポートを開くことができます。または、ご存知の場合は他の構成。

28
karim

[設定]、[詳細]の順に進み、[DAVのみ]を選択します。

これは、アップロードにポート443(別名HTTPS)を使用します。

会社がこれらのポートを開く方法はありません; p

56
leppie

私も同じ問題を抱えていました。

Application Loader Guideは、開く必要のあるIPアドレスとポートの範囲を示しています。

ドキュメントをたどった後、承認のためにバイナリを正常に送信することができました。

http://help.Apple.com/itc/apploader/e3#/itc8e7ec5a6

19
InsertWittyName

他に方法はないようです。アプリをアップロードするときは、ファイアウォールのすべてのポートを開く必要があります。ここに表示されているポートは一貫していない可能性があります。

これは通信のスナップショットです。

(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は定期的に新しいバージョンとそのソフトウェアのアップデートをリリースするため、表に記載されているサーバーはリリース途中で変更される可能性があります。

3
karim

プロキシ設定を手動で設定する必要があります。 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に正常にアップロードします。

1
ml_

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

1
schneidexe

私の場合、問題はJavaに関連していました(Application LoaderはJavaを使用し、JavaはMacのプロキシ設定を継承しません)。プロキシを設定する必要がありました。 Javaへの設定。

Mac OS 10.7.5より前(多かれ少なかれ)を使用している場合は、Java設定アプリケーションをスポットライトで探してください。そうでない場合は this SO質問 は、そうする別の方法を指定します。

0
alemangui

Xcodeユーザー:チェック 非常に遅いアプリのアップロード/通信の失敗-Application LoaderCharlesプロキシ を使用している場合、閉じる必要があるかもしれませんそれ。そうでない場合は、ネットワークやMacを再起動してみてください。ネットワークの再起動およびMacが私の場合に役立ちました。

0

[ビルド]メニューの[ビルドとアーカイブ]オプションを試して、その方法で送信してください。うまくいくはずです。これにより、アプリケーションローダーを使用する必要がなくなります。また、Zipする必要もありません。

0
Joze

Macで-セキュリティとプライバシー-ファイアウォールオプションに移動します。[+]アイコンをクリックして、そのリストに[Application Loader]を追加します。

マジック-アップロードが機能するようになりました。

0
SRP-Achiever