
1 crackidz 2024-06-26 11:00:07 +08:00 在 pubspec 中直接固定版本而不是版本范围可破啊... |
2 gaotong2332 OP @crackidz 项目引用的插件有点多,固定版本改挺多的 |
3 AoEiuV020JP 2024-06-26 14:42:13 +08:00 |
4 AoEiuV020JP 2024-06-26 15:14:25 +08:00 反复测试了下, 发现两种情况, 会导致 pub get 修改 lock, 1 ,lock 中的版本不满足 yaml 中的声明,比如刚改了 yaml 提升了版本号, 2, flutter 自身的依赖,yaml 中并没用相关声明,当前 flutter 版本不同就会产生不同的 lock, |
5 gaotong2332 OP @AoEiuV020JP 本机打包的时候,是会根据 lock 文件下载对应版本的 package ,只有在 jenkins 上打包的时候会遇到这个问题,真的挠头 |
6 AoEiuV020JP 2024-06-26 15:44:21 +08:00 @gaotong2332 #5 最好能把 lock 文件 diff 出来看看改了什么, 另外有没有“换镜像源”,源不同的话 lock 文件等于没有, |
7 jifengg 2024-06-26 16:24:17 +08:00 我以前遇到 @AoEiuV020JP 提到的“换镜像源”导致 lock 没用的问题,解决办法就是统一源 |
8 mybro 2024-06-27 09:16:00 +08:00 顺便问一下,mac 平台打包怎么做的?目前是用了一台 mac 专门来打包 |
9 gaotong2332 OP @mybro 也是有一台 mac 电脑专做打包,这台 mac 部署上 jenkins |