pod安装失败,错误:在Pod中安装iOS时,由“Podfile”需要库(来自`../`)`
我正在做一个椰子树。 我正在使用pod lib create MyLibrary
来创build一个新的cocoapods。 完成后,我将两个文件添加到MyLibrary / Pod / Classes /中。 我提交并添加一个标签,然后推送到原始主。 并通过validationMyLibrary.podspec。 因此,我进入pod lib create MyLibrary
时创build的示例文件夹。 并在terminal上进行pod install
。 但是我收到错误:
Analyzing dependencies Fetching podspec for `MyLibrary` from `../` [!] Unable to satisfy the following requirements: - `MyLibrary (from `../`)` required by `Podfile`
podspec设置都是正确的,就像这个s.source_files = 'Pod/Classes/*.{h,m}'
,并且它通过了validation。 所以我认为pod spec文件没有问题。 看起来pod安装无法findPod文件夹。 但是它就在那里。
我是新来的这个做椰子树。 所以,如果有什么不清楚的,请告诉我。 我不知道我在这里做错了什么。
我有同样的问题,我已经能够解决这个问题。
- 更新cocoapod
- 删除Podfile.lock
- 再次安装
命令:
$> sudo gem install cocoapods --pre $> rm Podfile.lock $> pod install
也许有些是没有必要的,但它对我来说(我认为最重要的是删除Podfile.lock)。 我希望你也可以解决它。
是啊。 我刚刚付了一个小时来解决这个问题。 问题是ios版本不兼容,依赖项有7.0,但我的目标有6.0版本。 更新到7.0的目标版本已经解决了我的问题。 为什么不写这样的麻烦错误信息?…
尝试这个:
$ sudo rm -fr ~/Library/Caches/CocoaPods/ $ sudo rm -fr ~/.cocoapods/repos/master/
这个对我有用。 我希望这个解决scheme也适合你。
我可能会迟到,但如果别人发现这一点:
我经常遇到同样的问题,当我在我自己的“MyLibrary”中使用pod安装而不是pod更新时,会发生这种情况。
所以试试吧
pod update
这必须做你的Podfile.lock,但我不能告诉你究竟是什么原因。