乐趣区

关于android:Pod安装神策SDK报错Remote-branch-v213-not-found-in-upstream-origin

问题

今日在执行我的项目调试,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(备注技术交换)邀你入群,抱团学习共提高

退出移动版