2

Apple レビューに提出した私の iPhone アプリは、いくつかの問題のために何度も拒否されました。

iPhoneでテストしたところ、問題はありませんでした。しかし、アップルのレビュアーはいくつかのバグを発見しました。

リリースされたアプリでテストしたいときは、編集スキームのビルド構成を「デバッグ」から「リリース」に変更する必要があることを知っていたので、アプリの動作がデバッグとリリースの違いである理由が最適化レベルのビルド設定であることに気付きました。

ビルド設定では、Debug の最適化レベルは「None[-O0]」、Release の最適化レベルは「Fastest,Smallest[-Os]」です。Release "Fastest,Smallest[-Os]" の最適化レベルを "None[-O0]" に変更したら、いくつかの問題が解決したと思いました。

最後に、この質問をしたいと思います。最適化レベルをリリース「なし [-O0]」にして iPhone アプリを Apple に送信すると、何か問題が発生しますか?

4

1 に答える 1

7

アプリの実行速度は以前よりも遅くなり、サイズも大きくなる可能性があります。

バグが表示されないことを期待するのではなく、おそらくバグを修正する必要があります。Static Analyzer (Build -> Analyze in Xcode) などを試して、問題を見つけてください。

必要に応じて、アプリのレビュー担当者に詳細を尋ねることができます。再現手順やクラッシュログなどを喜んで教えてくれます。

于 2013-03-27T22:49:21.583 に答える