Xcode 5.0 (はい、Developer Preview) で iOS7 ソフトウェアのベータ版用のプロジェクトを作成しました。新しいベータ版をいじってみたかったからです。しかし、実際には、遊んでいたアプリを App Store に提出することにしました。Xcode のプレビュー バージョンではこれができないため、すべての互換性の問題を修正して、コードが Xcode 4.6.3 および iOS 6 で動作するようにしました。 .
これは、 Flurry (分析フレームワーク) や Crashlytics (クラッシュ レポート フレームワーク) などのサード パーティ フレームワークをインポートすることです。
どちらも正しくインポートされ、ターゲットで設定されています (すべて Xcode 5.0 で動作しています) が'Crashlytics/Crashlytics.h' file not found
、必要なクラス ( #import <Crashlytics/Crashlytics.h>
) を Xcode 4.6 でインポートしている行で取得しています。
同じことは Flurry フレームワークにも同様に当てはまります。クレイジーなことに、Xcode 4.6 であっても、両方のライブラリがターゲットの 'Link Binary With Libraries' リストに表示されます。
Xcode 4.6 で動作させる方法を知っている人はいますか? インポートに影響を与える他の方法はありますか?