0

私は現在、アドホック経由で配布されるエンタープライズ アプリに取り組んでいます。iPad 2 および第 3 世代でアプリをテストしましたが、シミュレーターでも正常に動作しますが、クライアント iPad 1 では常に終了します。

iOS バージョン 5.1.1 Xcode バージョン 4.4.1

iPad 2+3 にはより多くの RAM と CPU パワーがあり、これが原因でアプリが終了する可能性があります。

これを確認する方法はありますか? / iPad で適切に動作するようにアプリを最適化する 1.

提案は、本当に珍しいエラーのようです。シミュレーターを iPad 1 のように動作させる方法はありますか。

4

1 に答える 1

2

メモリに問題があるようです。アプリを Instruments で実行して、メモリの割り当てやリークを調べてみましたか? これにより、メモリ フットプリントをどこで削減できるかがわかります。

明らかに、メモリ要件はアプリによって異なりますが、ある種のデータ駆動型アプリ (ゲームではない) の場合、おそらく割り当てを 10 MB 未満に保つことを検討するでしょう。

Instruments でアプリをテストすることは、常にワークフローの一部である必要があります (エラーとして警告を出し、静的アナライザーをオンにしてコンパイルする必要があります)。

于 2012-08-24T09:14:15.613 に答える