web-dev-qa-db-ja.com

App Storeのアップロードが非常に遅く、インターネット接続を占有している

過去6か月間、新しいバージョン/ビルドをApple App StoreからXcode / Application Loader、最小のアプリであっても20〜40分かかります。アップローダーは常に最初に行き詰まっており、膨大な時間が経過して終了すると、進行状況バーは最後までジャンプします。

enter image description here

また、最も厄介なのは、私のインターネット接続(および私以外のネットワークに接続している人)を完全に独占することです。まったく使用できません。ビルドをApp Storeにアップロードするのに非常に時間がかかりますが、インターネット接続が完全に停止します->アップロードしようとするすべてのインターネット接続で発生します。モール/レストランの公共ネットワーク。

enter image description here

APKをGoogle Playストアにアップロードすると、すべてが非常に速く動作し(トップ5〜10分!)、インターネット接続が正常に機能しています。

また、Appleへのバグレポートチケットをオープンしようとしましたが、Appleであるため、彼らはほぼ1か月間、それに答える時間さえありませんでした。

これはここの誰かに起こりますか?それを回避する方法はありますか?

どうもありがとうございました :)

27
EpicSyntax

私は同じ問題を抱えていましたが、itmstransporterを更新すると完全に修正されました。

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

https://forums.developer.Apple.com/thread/768 を参照してください(KumobiusIvanの答えを見てください)

6
Alexey Domanski

Apple最初に検証してからアプリケーションを受け入れるアルゴリズムです。

10〜12分でアップロードされることもあれば、30分かかることもあります。インターネットの速度、アップロード中のサーバー負荷に依存します...

外で作業している開発者Apple

最善の方法は、アプリケーションローダーでアップロードすることです。

6
Jeetendra Kumar

Step 0 最初にxcodeのエクスポート機能でipaをエクスポートし、Application loaderでアップロードします

Xcode it selfが提供するこのツールを使用できます。

Step 1

step2

4

いつかインターネット接続がうまくいくと思います。接続インターネット設定のいくつかのポートを開く必要があります。

これは、ファイアウォールの問題が原因である可能性があります。

組織にも同様の問題がありましたが、次のリンクは回避策として役立ちました。

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

2

私は同じ問題を抱えています。 fastlane deliver私のために働いた。まだ非常に遅いですが、少なくとも動作し、インターネットを独占しません。 ここのドキュメント

1
Anton Belousov

また、Xcodeを介してビルドをアップロードするときにこの問題に直面しました。ビルドのアップロード中に、表示または進行状況の更新がありませんでした。そこで、Application Loaderを使用してビルドをアップロードしてみました。

App Storeへのビルドのアップロード中にApple

1。最初にiTunes Connectでビルドの有効なプロファイルをチェックします。有効なプロファイルがあれば、ビルドをアップロードできます。

2。ビルドのアップロード中に最初に起こるのは、アセットの検証とiTunesによるビルドの検証です。これは、ビルドアップロードプロセスの最大時間を消費する段階です(私の場合、処理中に平均20分かかりました。 Application Loader)

。検証と検証が成功すると、ビルドのアップロードが開始されます。ApplicationLoaderでアップロードの進行状況を確認できます。

1
Martin

私の状況はOPに非常に似ています。

上記の提案はどれもうまくいきません。本当の原因は物理的であり、Application Loaderがインターネットをどのように使用しているかに関連している可能性があります。 Netgearモデム/ルーターとのADSL2接続を使用して、各デバイスのネットワークインターフェイスのMACアドレスに従って、自宅の各デバイスに固定IPアドレスを割り当てています。 Application Loaderのアップロード中に、Windows PCがインターネットに接続できなかったことに気付きました。ただし、Mac miniでSafariを使用してビデオを見るなどのさまざまな操作を行う場合、Windows PCはインターネットにアクセスできます。

さらに奇妙なことに、Application Loaderのアップロード時に、モデムのLEDライトからわかるように、モデム/ルーターがインターネットへの接続を簡単に失う可能性があります。 20 MBファイルのアップロードの進行中に、接続はランダムに失われます。

そのため、Windows PC、iPad、iPhone、およびAndroid自宅のデバイスをオフにしたため、Mac miniがインターネットを使用する唯一のデバイスであり、アプリケーションの読み込みでアプリを正常にアップロードできました。ワンゴー。

私の推測では、私の自宅の電話回線にはノイズがあり、Application Loaderはインターネットを特にアップリンクで積極的に使用しているため、モデムにストレスがかかり、Windows PCのような他のデバイスが接続を失い、ホストを解決することさえできません。 SafariがビデオをApp Storeにアップロードしているときは問題ありません。

ですから、インターネット接続が既に接続状態が悪くなっているエッジの近くで、ノイズのある悪い状態にあることを考えると、私の作業ソリューションは、Macをインターネットを使用する唯一のデバイスにすることです。

0
ZZZ

これで提案されているようにSO answer Application Loaderを使用し、設定/詳細設定でAsperaおよびFirmanteオプションのチェックを外します。

おそらく、Fimanteオプションを無効にするだけで十分です。

また、アプリの配信に十分なRAMがあることを確認してください。 Xcodeとその他のRAM集中アプリケーションをシャットダウンすることをお勧めします。

0
rockdaswift