XCode 4.2 を使用して iPhone/iPad アプリを開発していました。最近の更新で、XCode を iOS6 で 4.5 にアップグレードしました。そして、これを使ってiPhoneアプリを開発しました。しかし、iOs 4.3 を搭載した iPhone 3GS でアプリを実行すると、アプリがクラッシュすることがあります。このクラッシュの具体的または一般的な理由は見つかりませんでした。特定のアクションを実行したときではなく、ランダムに発生します。しかし、iOS 5 および iOS 6 を搭載した iPhone ではめったに発生しません。Instruments を使用して問題を追跡しようとしましたが、それでも理由を見つけることができませんでした。いくつかのメモリ リークがありますが、それは問題ではありませんでした。
それで、私はいくつか推測していますが、デバイスが3GSであるために起こっているのでしょうか? または、iOS 6 に付属する一部のコードが iPhone 3GS または iOS 4.3 でサポートされていないためです。Xcode では、警告は表示されません。
それで、よくわかりませんが、私の推測の可能性はありますか??
また、現在は iOs 6 を使用していますが、新しいアプリを開発する場合、iOs < 5 を引き続きサポートする必要がありますか? または、要件として iOS 5 以上が必要であると指定できますか?
いくつかの提案をお願いします。