親愛なる学者たち。最新の SDK (4.2.1) を使用して簡単なアプリケーションを作成しました。このアプリケーションは、iOS 4.xx を搭載したすべてのデバイスでスムーズにエラーなく動作します。
最近、iOS の古いバージョンを使用しているユーザーから、アプリケーションが起動時にクラッシュするというコメントが寄せられていますが、Apple のクラッシュ ログには何も表示されません。調査を進めると、現時点で唯一の疑いがあるのは、メモリが機能する場合、iOS4 の後にのみ導入された EventKit クラスの使用です。
クラスの1つで非常に軽く使用していますが、iOS4.2.1で完全に動作します
#import <EventKit/EventKit.h>
//今度いつか
[self setADateInCal: [MyTimeArray objectAtIndex:0] :formatterDate];
したがって、私の質問:
これは、iOS < 4 でアプリケーションをクラッシュさせる問題でしょうか?
iOS4の人向けの機能を落とさずに防ぐにはどうすればいいですか
一般的に、これをテストするにはどうすればよいですか? デバイスと SDK に最新の公式 iOS があります。シミュレーターは、iOS バージョンに再アップグレードする際にどれだけ戻ることができるかに制限されています...そうするための魔法の方法はありますか?