问题
今日在执行我的项目调试,ios 应用 pod 装置第三方依赖的时候,执行 pod install 报错:
[!] Error installing SensorsAnalyticsSDK
[!] /usr/bin/git clone https://github.com/sensorsdata/sa-sdk-ios.git /var/folders/80/2n8k46ln2bdf3xk5dkdf_ddm0000gn/T/d20200824-10173-1tsouho --template= --single-branch --depth 1 --branch v2.1.3
Cloning into '/var/folders/80/2n8k46ln2bdf3xk5dkdf_ddm0000gn/T/d20200824-10173-1tsouho'...
warning: Could not find remote branch v2.1.3 to clone.
fatal: Remote branch v2.1.3 not found in upstream origin
从以上代码上能够看到装置 SensorsAnalyticsSDK(2.1.3)报错了,提醒无奈找到近程分支 v2.1.3。
始终认为是我的网络环境不好,尝试了好屡次都不行,有些解体的感觉。
起初从报错信息动手,关上 SensorsAnalyticsSDKgithub 地址,习惯性关上我的项目的 issues 查看是否有对应的信息,惋惜未找到;于是想到了去查看我的项目的分支和 Tag 信息,上面是我的项目对象的 branch tag 信息
从下面截图能够看到,并没有 v2.1.3 对应的 tag 信息。
解决办法
关上我的项目 ->ios->Podfile 文件,批改如下
原配置信息
pod 'SensorsAnalyticsSDK', :subspecs => ['DISABLE_UIWEBVIEW','ENABLE_REACT_NATIVE_APPCLICK','DISABLE_TRACK_GPS']
批改后, 手动指定 sdk 的分支 tag 信息
pod 'SensorsAnalyticsSDK', :git => 'https://github.com/sensorsdata/sa-sdk-ios.git', :tag => 'v2.1.4',:subspecs => ['DISABLE_UIWEBVIEW','ENABLE_REACT_NATIVE_APPCLICK','DISABLE_TRACK_GPS']
批改保留后,从新执行 pod install 命令就能够顺利装置胜利了。
从这件事件身上我也想到了当前遇到事件不能总是凭教训,还是须要灵便的解决每一个遇到的问题。
感觉文章不错的,给我点个赞哇,关注一下呗!
技术交换可关注公众号【君伟说】,加我好友一起探讨
VX 交换群:wayne214(备注技术交换)邀你入群,抱团学习共提高