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