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,但我不能告诉你究竟是什么原因。