我在这里一定做了什么愚蠢的事情,但我无法将PLCrashReporter框架包含在我的项目中。以下是我获取框架的步骤:
1.从Google Code官方项目网站下载.dmg文件。 2.将CrashReporter.framework文件夹复制到我的项目根目录中。 3.通过进入我的项目,选择目标,转到“Build Phases”选项卡,打开“Link Binary With Libraries”部分,单击加号并添加CrashReporter.framework文件夹来添加框架。
我正在使用以下代码在我的类文件中引入该框架:
#import 当我尝试在4.3模拟器下编译时,我会收到以下错误:
Undefined symbols for architecture i386: "_OBJC_CLASS_$_PLCrashReporter", referenced from: objc-class-ref in AppDelegate+CrashReporting.o "_OBJC_CLASS_$_PLCrashReport", referenced from: objc-class-ref in AppDelegate+CrashReporting.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
当我在设备下编译时,一切正常。是否需要包含某种头文件或库搜索路径?
在XCode 3下,该应用程序在所有配置下均可以编译而不出现问题。
1.从Google Code官方项目网站下载.dmg文件。 2.将CrashReporter.framework文件夹复制到我的项目根目录中。 3.通过进入我的项目,选择目标,转到“Build Phases”选项卡,打开“Link Binary With Libraries”部分,单击加号并添加CrashReporter.framework文件夹来添加框架。
我正在使用以下代码在我的类文件中引入该框架:
#import 当我尝试在4.3模拟器下编译时,我会收到以下错误:
Undefined symbols for architecture i386: "_OBJC_CLASS_$_PLCrashReporter", referenced from: objc-class-ref in AppDelegate+CrashReporting.o "_OBJC_CLASS_$_PLCrashReport", referenced from: objc-class-ref in AppDelegate+CrashReporting.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
当我在设备下编译时,一切正常。是否需要包含某种头文件或库搜索路径?
在XCode 3下,该应用程序在所有配置下均可以编译而不出现问题。