我按照快速入门教程操作,并解决了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;
}
我的其他链接标志
中包括-ObjC
,我的标准架构
和有效架构
都包括arm64
、armv7s
和armv7
-ObjC
和不带 Facebook 的空项目吗? - Fosco-ObjC
和Facebook SDK,它可以在空项目中完美运行... 如果我从我的应用程序中删除-ObjC
标志,则可以编译,但是当调用CorePlot框架时会崩溃,因为它需要-ObjC
标志。 - Ponyboy47