Facebook Ads SDK をアプリに統合しました。ただし、SDK でサポートされている iOS の最小バージョンは 5.0 で、アプリのデプロイ ターゲットは 4.3 です。
そして、予想通り、アプリの起動時にクラッシュして、
dyld: Symbol not found: OBJC_CLASS$_NSJSONSerialization.
アプリの起動の非常に早い段階で発生します。コールスタックは次のようになります
スレッド 1:
dyld_fatal_error
_dyld_start
したがって、Facebook SDK for iOS 4.3 をオフにして、iOS >= 5.0 用に保持したいと考えています。出来ますか?xCodeでどうすればできますか? または、アプリを 4.3 用と 5.0 以上用の 2 つのアプリに分割するのが唯一の方法ですか?
アップデート
それに応じて、Facebook iOS SDK 3.5マーキングを使用したNSJSONSerialization のクラッシュが役立ちます。とても助かりますが、理解できません。Foundation.framework は Facebook のものと何の関係がありますか??Foundation.framework
optional