【问题标题】:cocoapods linker error when i added it to my project当我将它添加到我的项目时,cocoapods 链接器错误
【发布时间】:2015-04-04 14:09:59
【问题描述】:

我是第一次使用 cocoapods,一切顺利后 我开始运行我一直很担心的项目,并在 lin˚er 中遇到了这 2 个错误

谁能告诉我这是什么

比°s

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

【问题讨论】:

  • 如果您从 .xcodeproj 文件打开项目,这可能是原因。您必须使用 .workspace 文件来处理使用 cocoapods 的项目。 (只是一个提醒)。
  • @meth 我以正确的方式打开它

标签: ios objective-c linker linker-errors cocoapods


【解决方案1】:

找不到addProductViewController 对象,它在AppDelegate 中被引用。您不会将 addProductViewController 链接到您的应用程序中。检查项目构建阶段中的编译源部分是否显示addProductViewController.m

【讨论】:

  • 添加产品已经存在并且工作正常这一切发生在我使用 cocoapods 并导入我安装在 addProductViewController 中的库时
【解决方案2】:

感谢每个人的帮助

问题出在 arm 64 上,我刚刚将它添加到我的目标中,一切正常 在架构字段中添加标准架构 armv7,arm64

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    相关资源
    最近更新 更多