关闭

Cocoapods-Unable to satisfy the following requirements

651人阅读 评论(0) 收藏 举报
分类:

记录一个问题,之前遇到过,又忘了:

Cocoapods 更新出现如下错误

Resolving dependencies of `Podfile`
[!] Unable to satisfy the following requirements:
- `OCMock (= 3.2.1)` required by `Podfile`

提示:不能满足以下要求,并且指出了哪一行出了问题
这种情况一般是 OCMock (= 3.2.1) 中的版本号不符合要求了。

打开终端,使用命令

pod search OCMock

显示如下:

bruce-2:Example bruce$ pod search OCMock


-> Expecta+OCMock (2.1.0)
   Expecta matchers for OCMock 3.0.
   pod 'Expecta+OCMock', '~> 2.1.0'
   - Homepage: https://github.com/dblock/ocmock-expecta
   - Source:   https://github.com/dblock/ocmock-expecta.git
   - Versions: 2.1.0, 2.0.0, 1.1.0, 1.0.0 [master repo]


-> OCMock (3.1.5)
   Mock objects for Objective-C
   pod 'OCMock', '~> 3.1.5'
   - Homepage: http://ocmock.org
   - Source:   https://github.com/erikdoe/ocmock.git
   - Versions: 3.1.5, 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1, 3.0.2, 3.0.1, 3.0, 2.2.4,
   2.2.3, 2.2.2, 2.2.1, 2.2, 2.1.1, 2.0.1, 1.77.1 [master repo]


-> OCMockito (1.4.0)
   OCMockito is an Objective-C implementation of Mockito, supporting creation,
   verification and stubbing of mock objects.
   pod 'OCMockito', '~> 1.4.0'
   - Homepage: https://github.com/jonreid/OCMockito
   - Source:   https://github.com/jonreid/OCMockito.git
   - Versions: 1.4.0, 1.3.1, 1.3.0, 1.2.0, 1.1.0, 1.0.0, 0.23, 0.22 [master
   repo]

这时候发现已经没有3.2.1了,而是3.1.5了,替换之后就可以了。
然后在使用命令pod update,如果卡住了

//如果卡在Analyzing dependencies可以尝试下面的命令
//或者
pod install --verbose --no-repo-update 
//或者
pod update --verbose --no-repo-update 

Options:
    --verbose    Show more debugging information
    --no-repo-update    不要去处理cocoapods的升级,
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    文章分类
    最新评论