解决cocoapods在64位iOS7系统下面的警告问题
2014-08-05 17:33
281 查看
今天碰到一个很奇怪的问题,XCODE提示这样的警告 Pods was rejected as an implicit dependency for ‘libPods.a’ because its architectures
‘i386’ didn’t contain all required architectures ‘x86_64’
在网上搜了一篇,解析是这样的,因为pod 是以ARM64 的编译打包的,而在我的项目中指定 valid Architectures 是armv7,所以就报上面的错误,表现是在工程中所引用 pod类找不到,
在网上有一种解决方法是去设置pod工程的 valid
Architectures 与你的项目工程的 valid Architectures 一致。
注意:在每次Podfile更新之后,还需要重新检查新的Pods工程中的设置是不是如上面设置的一致,如果不一致,则需要修改一致。
另外一种方法是在podfile
文件中指定你的 valid Architectures 。
在podfile 文件的结尾加上上面的代码,就可以搞定,且每次更新也有效。
‘i386’ didn’t contain all required architectures ‘x86_64’
在网上搜了一篇,解析是这样的,因为pod 是以ARM64 的编译打包的,而在我的项目中指定 valid Architectures 是armv7,所以就报上面的错误,表现是在工程中所引用 pod类找不到,
在网上有一种解决方法是去设置pod工程的 valid
Architectures 与你的项目工程的 valid Architectures 一致。
注意:在每次Podfile更新之后,还需要重新检查新的Pods工程中的设置是不是如上面设置的一致,如果不一致,则需要修改一致。
另外一种方法是在podfile
文件中指定你的 valid Architectures 。
post_install do |installer| installer.project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ARCHS'] = "armv7" end end end
在podfile 文件的结尾加上上面的代码,就可以搞定,且每次更新也有效。
相关文章推荐
- 解决cocoapods在64位iOS7系统下面的警告问题
- 解决cocoapods在64位iOS7系统下面的警告问题
- 解决cocoapods在64位iOS7系统以下的警告问题
- 在windows7 64位系统下面使用platform builder6.0问题解决办法
- 在64位Win2008 Server 系统上部署SSIS包遇到的问题及解决办法
- window2008 64位系统没有office组件问题分析及解决
- 开博第一篇——32位系统部署到64位下常见问题及解决
- 解决fedora 64位系统下的flash 问题
- 终于解决SQL Server 2008 64位系统无法导入Access/Excel的问题 2012/08/01
- python 64位系统找不到注册地址问题解决
- Vb6 Activex控件创建与使用 - 解决64位系统上读取excel2007时发生的未在本地计算机上注册microsoft.ACE.oledb.12.0的问题
- 终于解决SQL Server 2008 64位系统无法导入Access/Excel的问题 2012/08/01
- 在 RedHat Linux 64位系统中DB2 9.7的问题解决方法
- .net程序在64位系统上报 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 问题解决
- 解决在win7 64位系统下无线网卡改不了MAC地址的问题
- win7 64位系统使用VS2010生成时出现中文目录乱码问题的解决方法【转】
- 64位系统编译radiusplugin出现问题解决方法
- MPlayer在x86_64位的系统中的安装以及出现的问题的解决办法
- 成功解决Win7 64位系统下GraphEdit 不能显示Directshow.net远程图表的问题
- 【转】解决CentOS 64位系统vsftpd 530 login incorrect的问题