Pod安装神策SDK报错Remote branch v2.1.3 not found in upstream origin

简介: Pod安装神策SDK报错Remote branch v2.1.3 not found in upstream origin

问题


今日在执行项目调试,ios使用pod安装第三方依赖的时候,执行pod install报错:微信图片_20220610112900.png

[!] 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信息微信图片_20220610112936.png

从上面截图可以看到,并没有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命令就可以顺利安装成功了。

从这件事情身上我也想到了以后遇到事情不能总是凭经验,还是需要灵活的处理每一个遇到的问题。

目录
相关文章
|
2月前
|
分布式计算 DataWorks Java
DataWorks操作报错合集之在使用MaxCompute的Java SDK创建函数时,出现找不到文件资源的情况,是BUG吗
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
43 0
|
27天前
|
Java Linux 测试技术
Java sdk连接fabric网络的谜之报错
Java sdk连接fabric网络的谜之报错
74 0
|
10天前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
iOS Objective-C 应用连接Azure Storage时,若不关闭账号的匿名访问,程序能正常运行。但关闭匿名访问后,上传到容器时会出现错误:“Public access is not permitted”。解决方法是将创建容器时的公共访问类型从`AZSContainerPublicAccessTypeContainer`改为`AZSContainerPublicAccessTypeOff`,以确保通过授权请求访问。
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
18天前
|
算法 小程序 开发工具
视觉智能开放平台操作报错合集之同样的图片路径(上海阿里云),sdk报错code.400,是什么原因
在使用视觉智能开放平台时,可能会遇到各种错误和问题。虽然具体的错误代码和消息会因平台而异,但以下是一些常见错误类型及其可能的原因和解决策略的概述,包括但不限于:1. 认证错误、2. 请求参数错误、3. 资源超限、4. 图像质量问题、5. 服务不可用、6. 模型不支持的场景、7. 网络连接问题,这有助于快速定位和解决问题。
|
18天前
|
开发工具 图形学
视觉智能开放平台操作报错合集之用sdk调用的时候报code: 400, AccessKeyId is mandatory for this action. 错误,该如何处理
在使用视觉智能开放平台时,可能会遇到各种错误和问题。虽然具体的错误代码和消息会因平台而异,但以下是一些常见错误类型及其可能的原因和解决策略的概述,包括但不限于:1. 认证错误、2. 请求参数错误、3. 资源超限、4. 图像质量问题、5. 服务不可用、6. 模型不支持的场景、7. 网络连接问题,这有助于快速定位和解决问题。
|
1月前
|
开发工具 Android开发 Windows
Android Studio安装Unable to access Android SDK add-on list处理方法
Android Studio安装Unable to access Android SDK add-on list处理方法
29 0
|
2月前
|
开发工具 iOS开发 Perl
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
34 0
|
2月前
|
分布式计算 DataWorks 监控
DataWorks操作报错合集之DataWorks在调用java sdk的createFile功能时报错com.aliyuncs.exceptions.ClientException: 1201111000 如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
2月前
|
人工智能 文字识别 前端开发
印刷文字操作报错合集之sdk调接口的时候报code":"10001","参数出错"如何解决
在使用印刷文字识别(OCR)技术过程中,可能会遇到各种错误或问题。以下是一些常见的报错情况及其可能的原因和解决建议。包括但不限于:1.识别率低,错误多、2.无法识别特定字符或字体、3.文件格式不支持、4.内存或资源不足、5.网络连接问题、6.API调用限制或授权问题、7.语言识别错误、8.安全与隐私问题。
|
2月前
|
存储 移动开发 前端开发
对象存储oss使用问题之OSS SDK .net 使用下载例程报错如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。

热门文章

最新文章