iOS uni-app uts插件打包失败 5六次成功一次 经常SDK下载不了
iOS uni-app uts插件打包失败 5六次成功一次 经常SDK下载不了
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 15.5 | HBuilderX |
操作步骤:
- 打包五次成功一次
预期结果:
- 想要一次成功
实际结果:
- 经常报找不到这个SDK版本 事实上是有的
bug描述:
[HBuilder] 09:44:06.780 In Podfile:
[HBuilder] 09:44:06.780 TXLiteAVSDK_Player (= 12.9.20063)
[HBuilder] 09:44:06.780
[HBuilder] 09:44:06.780 None of your spec sources contain a spec satisfying the dependency: `TXLiteAVSDK_Player (= 12.9.20063)`.
更多关于iOS uni-app uts插件打包失败 5六次成功一次 经常SDK下载不了的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题是iOS UTS插件打包时CocoaPods找不到指定版本的TXLiteAVSDK_Player。根据您的环境(HBuilderX 4.85, iOS 18),建议如下:
CocoaPods源问题:默认源可能不稳定,HBuilderX 4.41+已默认使用清华镜像源,但建议手动确认。在终端执行:
pod repo remove trunk
pod repo add trunk https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
清理缓存:删除项目下ios/Pods目录和Podfile.lock文件,重新执行pod install
Xcode环境检查:
确保已安装Xcode 16.1(HBuilderX 4.41+要求)
打开Xcode → Preferences → Locations,确认Command Line Tools已选择正确版本
网络问题:如果仍下载失败,可能是网络问题导致CocoaPods无法连接镜像源,建议使用稳定网络环境重试
相关文档参考:iOS云端打包环境配置 和 iOS UTS开发环境配置
注意:TXLiteAVSDK_Player是腾讯云SDK,如确定版本号存在,可尝试在Podfile中指定源:
source ‘https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git’ 内容为 AI 生成,仅供参考
更多关于iOS uni-app uts插件打包失败 5六次成功一次 经常SDK下载不了的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我这个是云打包
优化了一下打包机网络配置,重新提交一下打包再试试
回复 DCloud_云服务_Mal: 刚试了一次又失败了
回复 DCloud_云服务_Mal: 哥 有打包失败了 早上来还好的 过一会打包一直还是找不到这个 我自己本地pods都没问题
这个问题主要是CocoaPods依赖管理不稳定导致的。以下是几个关键解决方案:
- 清理CocoaPods缓存
# 清理本地缓存
pod cache clean --all
# 删除项目中的Pods目录和Podfile.lock
rm -rf Pods Podfile.lock
# 重新安装
pod install --repo-update
- 检查网络和镜像源
- 确认网络能正常访问CocoaPods仓库
- 考虑使用国内镜像源:
# 移除原有源
pod repo remove master
# 添加清华镜像
pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
-
指定完整版本路径 在UTS插件的配置中,尝试指定完整的SDK下载地址,避免依赖CocoaPods的版本解析。
-
使用固定版本锁定 在Podfile中明确指定源:
source 'https://cdn.cocoapods.org/'
- HBuilderX环境清理
- 关闭HBuilderX
- 删除项目下的
unpackage、ios目录 - 重新运行打包
- 检查SDK可用性 确认TXLiteAVSDK_Player 12.9.20063确实存在于CocoaPods仓库:
pod search TXLiteAVSDK_Player

