1.
[!] Unable to satisfy the following requirements:
- `JSPatch (= 1.1.1)` required by `Podfile.lock`
- `JSPatch (~> 1.1)` required by `CMJSPatch (0.1.0)`
None of your spec sources contain a spec satisfying the dependencies: `JSPatch (= 1.1.1), JSPatch (~> 1.1)`.
原因:jspatch已经更新了新版本 而本地的podfile.lock 没有更新
解决: pod update --verbose
待续~
2.updating local specs repositories卡住
以下是我本人搬运的忘了某个出处的论坛的回答
pod install 换成pod install --verbose --no-repo-update这个命令,前面的命令被墙
pod update 同理pod update --verbose --no-repo-update
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
3. [!] The dependency `RETableViewManager (~> 1.6)` is not used in any concrete target.在创建Podfile的时候,用这种格式使用,
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 里面的 MyApp 记得替换为自己攻城里面的target。这样就基本OK了,执行pod install / pod update 就都可以了。(use_frameworks! 这个是个别需要的,这里修改一下,可以把我上面的代码中的这一行【删除】)