Apple レビューに提出した私の iPhone アプリは、いくつかの問題のために何度も拒否されました。
iPhoneでテストしたところ、問題はありませんでした。しかし、アップルのレビュアーはいくつかのバグを発見しました。
リリースされたアプリでテストしたいときは、編集スキームのビルド構成を「デバッグ」から「リリース」に変更する必要があることを知っていたので、アプリの動作がデバッグとリリースの違いである理由が最適化レベルのビルド設定であることに気付きました。
ビルド設定では、Debug の最適化レベルは「None[-O0]」、Release の最適化レベルは「Fastest,Smallest[-Os]」です。Release "Fastest,Smallest[-Os]" の最適化レベルを "None[-O0]" に変更したら、いくつかの問題が解決したと思いました。
最後に、この質問をしたいと思います。最適化レベルをリリース「なし [-O0]」にして iPhone アプリを Apple に送信すると、何か問題が発生しますか?