私は常にこの問題に遭遇します:
1)多くのデバイスでアプリを徹底的にテストします。AnalyzeandInstrumentsを使用します。クラッシュはありません。大丈夫だ。
2)AppStoreに送信します。アプリは常にきしむ。
「リリースビルド」は「デバッグビルド」とは少し違うものだと思います。しかし、技術的には、App Storeに表示されるのとまったく同じようにビルドされたリリースビルドをデバイスでテストするにはどうすればよいですか?
TestFlight ( https://testflightapp.com/ ) を使用することをお勧めします。私は最近これを使用しており、アプリを公開する前にテストするのに最適な方法です。
最終的な IPA ファイルを使用するため、AppStore に提出するビルドと何の違いもありません...また、他の人を招待して、無線でアプリをダウンロードしてインストールすることもできます。 、クラッシュに関するリモート ログがあります...
お役に立てば幸いです。
もちろん、ビルドを IPA にアーカイブ(スキームをiOS デバイスに設定し、 Product -> Archiveを選択) し、アドホック配布プロファイルで署名し、IPA ファイルをデバイスにドラッグしてデバイスにインストールすることもできます。 Xcode オーガナイザーのデバイス。
アーカイブ スキームが RELEASE モードでビルドするように設定されている場合、これは、App Store に行かなくても最終的なアプリをテストするのに最も近い方法です。
同じIPAをWebサイトにアップロードする必要があるため、Testflightも同じことを行っているため、より多くの人を巻き込む必要がない場合は、この方法でローカルに行うことができます.
テスト スキーム ([プロジェクト] メニューの下) を設定して、リリース ビルドをビルドおよび実行できます。または、レビュアーとまったく同じインストール方法をテストしたい場合は、iTunes を使用して Ad Hoc ビルドをインストールできます。