处理Appboy iOS集成的架构armv7s的未定义符号

时间:2014-06-16 19:42:31

标签: objective-c architecture armv7 xcode5.1

我正在尝试将appboy集成到我的Xcode 5.1.1项目中。我已经按照此处的SDK集成页面执行了所有步骤:http://documentation.appboy.com/SDK_Integration/iOS。我能够成功安装pod,但是当我尝试编译并运行我的项目时,我收到以下错误:

Undefined symbols for architecture armv7s:
"_OBJC_CLASS_$_Appboy", referenced from:
   objc-class-ref in CAppDelegate.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

导致此问题的代码是在应用程序方法下的CAppDelegate.m中找到的升级应用程序委托的代码:didFinishLaunchingWithOptions:

[Appboy startWithApiKey:@"(I PUT MY API KEY HERE)"
 inApplication:application
 withLaunchOptions:launchOptions];

1 个答案:

答案 0 :(得分:3)

如果它覆盖了Pods.xcconfig的任何设置,请确保您的应用目标包含“$(inherited)”。您可以在构建设置>>下进行查看您的应用目标>> 其他链接标记

enter image description here

如果您在此问题上需要任何其他支持,请随时联系support@appboy.com。