Cocoapods集成的若干问题

(1)如果在pod install出现“Unable to find a specification for `xxxx`”如下所示:


图1.错误示例

则需要: pod update  该方式更新较慢;

或则:pod update --no-repo-update 该方式更新较快。

集成环信的SDK时,也遇到同样的问题,使用上述方法,也可以解决。


(2)导入第三方库的步骤:

1. 启用RVM

source ~/.rvm/scripts/rvm

2.设置ruby的默认版本

rvm 2.2.4 --default

注:以上两个步骤是在找不到ruby合适的版本时,才用到

3. cd 到工程目录

4. 生成 Podfile

touch Podfile

5.安装第三方库(任选一个,常用 pod install --no-repo-update)

pod install

会根据Podfile.lock文件中列举的版本号来安装第三方框架

如果一开始Podfile.lock文件不存在,就会按照Podfile文件列举的版本号来安装第三方框架

安装框架之前,默认会执行pod repo update指令

pod update

将所有第三方框架更新到最新版本,并且创建一个新的Podfile.lock文件

安装框架之前,默认会执行pod repo update指令

pod install --no-repo-update

pod update --no-repo-update

安装框架之前,不会执行pod repo update指令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容