提问人:Castro 提问时间:10/5/2023 更新时间:10/5/2023 访问量:21
在 CICD 中创建 Cordova IOS 构建缓存时出现问题
Issue with creating Cordova IOS build cache in CICD
问:
在创建IOS的移动工件时,我正在运行:
npx cordova platform add ios
npx cordova build
每次运行都需要很长时间,我开始寻找使其更快的方法,但没有任何成功。
为了加快构建速度,我开始研究使用 GitHub Actions 缓存 cocapods。运行 platform add ios 时,cordova 还会创建:
- platforms/ios 文件夹
- 使用 Podfile、Podfile.lock 和 Pods 文件夹在里面添加多个文件。
缓存 Pods 文件夹并将其还原到 .默认情况下,当运行 platform add 命令并且文件夹已存在(即使有一个 txt 文件)时,该命令将返回以下输出,而不添加所有其他相关文件:platforms/ios/
Platform ios already added.
我想过在运行cordova build和plugin文件夹之前缓存平台IOS的所有文件夹,但我不确定它是否会导致问题。
此外,我没有看到任何关于cordova cli缓存的最佳实践或建议。
如何解决 cocapods 问题,或者使管道运行得更快的最佳方法是什么?
答: 暂无答案
评论