28

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

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

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

4

10 に答える 10

57

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

これにより、アップロードにポート 443 (別名 HTTPS) が使用されます。

会社が私のためにそれらのポートを開く方法はありません;p

于 2013-05-13T04:44:20.837 に答える
20

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

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

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

https://help.apple.com/itc/transporteruserguide/#/apdATD1E112-D1E1A1303-D1E112A1126

于 2011-05-30T15:44:32.277 に答える
3

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

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

(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 開発ガイドの「アプリケーションの配布」セクションを確認してください。次の表に、Application Loader がアプリケーション バイナリ ファイルを 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 はソフトウェアの新しいバージョンとアップデートを定期的にリリースするため、表に記載されているサーバーはリリースの途中で変更される場合があります。

于 2011-05-30T15:40:34.690 に答える
1

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

于 2013-08-29T09:55:03.850 に答える
1

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

于 2013-10-16T12:12:35.613 に答える
0

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

于 2011-05-20T11:27:10.513 に答える
0

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

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

于 2013-03-06T09:34:30.957 に答える