CocoaPods报错整理

本文汇总了CocoaPods使用过程中常见的错误及其解决办法,包括'Permission denied'、'file not found'、未设置基础配置以及更新master repo失败等问题,通过修改项目配置、清理缓存和删除残余文件等方法进行修复。

2015-08-17 更新:

  • 问题2:Pods-resources.sh: Permission denied

    此问题常发生于在A电脑创建并导入pod的项目,在B电脑上编译发生:
    这里写图片描述

    解决:

    • 方法一:
    chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh"
    // 路径为Permission denied前的文件路径
    • 方法二:
      项目重新进行pod install 或者pod update 进行修复。注意这个方法会重装或更新所有导入的第三方,如果有对第三方进行修改注意备份修改过的第三方,在更新后进行覆盖。
      否则就悲剧了����
  • 问题1:编译报file not found错误

这里写图片描述

解决:
Project->Info->Configurations中,在Configurations里面吧Debug 和Release的Tests 的None改为pods,clean一下,即可。
这里写图片描述

博客

下文转自 石丘博客
1.问题

这里写图片描述
CocoaPods did not set the base configuration of your project because because your project already has a custom config set

解决:

这里写图片描述

找到project下 info下的configuration 把下面两个都改成none
去目录下重新pod install
然后clean一下 就OK了

2.问题
CocoaPods was not able to update the master repo. If this is an unexpected issue and persists you can inspect it running pod repo update –verbose

解决:
sudormfr /Library/Caches/CocoaPods/ pod install 搞定

3.问题
这里写图片描述
这属于之前pods残余的东西
解决:
把pods 和framework下的红色内容删除就可以了
这里写图片描述

如图所示

附带参考内容

先删除全局的缓存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/
还不行的话就把清空当前 Pods 目录:
$ sudo rm -fr Pods/
// 再执行
$ sudo gem install cocoapods
$ pod setup 看看还有没有报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值