0

というわけで、xcode 4.0.1 で作ったアプリを配信したのですが… iOS 5 でもちゃんと動くようにしなければなりませんでした (ちゃんと表示されていないものもありました)。いずれにせよ、クライアントからメールで、彼の iPhone 3GS ではアプリが動作しないとの連絡がありました。何を探すべきですか?

編集:実際には、YouTube ビデオをストリーミングする webview を開くときにのみクラッシュします。

4

2 に答える 2

2

あなたがチェックすべきだと思う:

  • どの展開ターゲットが選択されているか -> 少なくともクライアントの iOS バージョンと一致する必要があります
  • ビルド設定で選択されているビルド アーキテクチャは何ですか? それはARM 7のみですか(3GSがすでにARM7をサポートしているので、ARM6 + ARM7に変更できるかどうかはわかりません。
  • あなたの質問から、あなたがアドホックに展開していることがわかったので、新しい/変更されたデバイスの可能性があり、UDID が一致しなくなった可能性があります
于 2011-12-05T09:38:11.303 に答える
1

「動作しない」理由を見つけるには、クラッシュ ログを読む必要があります。多くの可能性があります。たとえば、3GS のメモリが少ないため、システムがアプリを頻繁に強制終了する可能性があります。

アプリがアプリストアで配布されていた場合は、iTunes Connect からクラッシュ ログを取得できます。iTunes Connect で [アプリケーションの管理] を選択し、アプリを選択して [詳細の表示] を選択すると、[クラッシュ レポート] リンクが表示されます。

于 2011-12-05T09:48:19.227 に答える