问题

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