クイック スタート チュートリアルに従い、必要な Facebook SDK に関する問題を解決しました (Facebook を使用していなくても)、64 ビット アーキテクチャと互換性のあるバージョンの Parse SDK を使用しているにもかかわらず、何らかの理由で私はiPhone 5S の 64 ビット アーキテクチャ用にコンパイルできないというエラーが表示されます...
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_PFAnalytics", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_Parse", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
クラッシュするコードは、Parse オブジェクトと分析をセットアップしたばかりの場合です。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Parse setApplicationId:@"MyAppID"
clientKey:@"MyClientID"];
[PFAnalytics trackAppOpenedWithLaunchOptions:launchOptions];
return YES;
}
私Other Linker Flags
のinclude-ObjC
と my Standard Architectures
& Valid Architectures
both include arm64
, armv7s
, &armv7