Pods库出现Undefined symbols for architecture x86_64的解决

显而易见是该库不支持x86架构,即 不能在模拟器运行。
如果是第三方库或私有库,需要在pods的project下对该库的target里修改build setting,添加VALID_ARCHS的key,value里添加x86_64
如果是私有库,在该库的podSpec文件里添加pod_target_xcconfig,指定自己私有库支持的架构即可。

s.pod_target_xcconfig = {
        'VALID_ARCHS[sdk=iphonesimulator*]' => 'arm64'
  }

新版Xcode会根据设置的最低系统版本判断,所以没有了VALID_ARCHS,可以自己手动添加。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容