1

今はちょっとしんどい状況です。

プロジェクトを Xcode からデバイスに直接実行すると、クラッシュすることなく完全に実行されます。しかし、そのプロジェクトの ipa ファイルを作成し、iTunes を使用してその ipa をデバイスにインストールすると、最初にゲームプレイ画面を起動したときにのみクラッシュし、後でゲームプレイを開始すると正常に動作します。

ユーザーが 2 つの初期画面をナビゲートした後、私のゲームプレイが開始されることを思い出してください。どちらの条件でも問題なく動作します。(つまり、Xcode または ipa ファイルから実行します)。

私が理解していないのは、問題がゲームプレイ クラスの init メソッドにある場合、Xcode から直接実行してもクラッシュしない理由です。IPAとして、またはXcodeから実行する場合、コード圧縮またはコードコンパイルの異なるメカニズムはありますか?

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

4

私は同じシナリオに直面しました.2つの初期画面の後にipaファイルがクラッシュしていました。クラッシュログは、コードにクラッシュの行を示しました。コードをデバッグしても目的は解決しませんでした。

しかし、[スキームの編集] セクションの [アーカイブ] 設定を確認することで問題を解決しました。私のビルドはデバッグ モードで、アーカイブ設定はリリースでした。アーカイブのビルド構成をデバッグに変更し、ipa を作成したところ、クラッシュは解決されました。

これが誰かが生産的な時間を節約するのに役立つことを願っています. ありがとう。

于 2013-10-28T08:54:58.913 に答える