找不到架构arm64的符号

面对ObjC文件参考问题。 我尝试了pod deintegration,删除DerivedData,清理项目,添加-Objc和$(inheritance)FLAGS。

我正在使用cocoapods,Xcode 9,Swift 4.如果有人解决了这个问题,请恢复。 错误说明

检查项目中的AppDelegateOnBoardingViewCtontroller文件。

只需删除并重新添加即可。 再次添加时,请确保选中“ Copy If needed选项

这是bcoz,如果取消选中此复选框,则会创建文件引用,如果移动项目,则会出现此错误。

尝试仅将Build Active Architecture构建为NO:

在此处输入图像描述

您需要为项目添加必要的框架。 检查所有第三方框架并搜索其所需的框架以获得支持。 例如,如果您添加google analytic那么您需要添加CoreDataFoundation等框架。 缺少一些第三方框架需要的框架。

或者你可以 –

  1. "Cmd+Shift+K"进行清理,然后退出Xcode。
  2. 删除缓存在终端中运行"rm -rf ~/Library/Developer/Xcode/DerivedData"
  3. 打开项目并重新构建它

希望这能解决你的问题。

检查您的Pod file是否针对您的App Target

可能是Pod未定位到您的App Target 。 当您引用未包含在TargetFileFramework ,会发生此错误。

它应该是-ObjC,而不是-Objc。 注意大写C.

我有同样的问题,将您的“.m”实施文件分配给目标成员: 找不到架构arm64的符号

用于UITest的Pod和用于pod的测试项目导致了这个问题。 检查一下。

试试这个转到项目 – >构建设置Serach启用bitcode并将其设置为NO

尝试通过在构建设置下的Xcode中将“No Common Block”标志设置为No来修复它

项目>>目标>>构建设置>>无常用块

项目/>>目标>>构建设置>>无常用块”> </p>
<p> 如果它有助于尝试投票。 </p>

</div><!-- #comment-## -->

	<div class=