首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apple Mach-O链接器错误- armv7

Apple Mach-O链接器错误- armv7
EN

Stack Overflow用户
提问于 2015-05-27 22:23:53
回答 1查看 655关注 0票数 1

我正在Xcode6.3.1的一个项目中工作,想在iTunes connect上提交一个构建。我看到了here的步骤,它说“包含arm64的应用程序需要包含armv7 architecture”。here对这个问题的进一步研究使我将Build Active Architecture设置为No

现在,我的项目有6个构建错误:

代码语言:javascript
复制
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_AFJSONRequestSerializer", referenced from:
  objc-class-ref in AddViewController.o
"_OBJC_CLASS_$_AFHTTPRequestOperationManager", referenced from:
  objc-class-ref in AddViewController.o
"_OBJC_CLASS_$_FAKFontAwesome", referenced from:
  objc-class-ref in MyProfileViewController.o
  objc-class-ref in LikeTableViewCell.o
  objc-class-ref in DetailsViewController.o
  objc-class-ref in UserProfileViewController.o
  objc-class-ref in CTableViewCell.o
  objc-class-ref in TakeTheCViewController.o
  objc-class-ref in NTableViewCell.o
  ...
"_OBJC_CLASS_$_JGProgressHUD", referenced from:
  objc-class-ref in BaseViewController.o
"_OBJC_CLASS_$_DTAlertView", referenced from:
  objc-class-ref in MyProfileViewController.o
  objc-class-ref in CDetailsViewController.o
  objc-class-ref in CSolutionTableViewCell.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经尝试在我的pod文件中更新所有这些框架,但错误仍然存在。我试图通过将文件拖到我的项目中来将它们添加到我的项目中(这也导致了更多的错误,因为我设法通过从Pods文件中删除框架来解决重复问题),但是之后我将不得不更改我所有的import语句(如果我是对的)。

对这一切有帮助吗?如果我听起来很愚蠢,请原谅我,因为我对iOS开发还很陌生。

EN

回答 1

Stack Overflow用户

发布于 2015-05-29 19:38:13

找到了一条出路..。我没有将Build Active Architecture设置为No,而是从机器上删除了所有设备,然后将构建存档。它进行得很顺利,没有任何错误。但是,如果有人对上面提到的问题有解决方案,请张贴,这样其他人就知道了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30485350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档