flutter ios shell脚本自动打包

flutter ios shell脚本自动打包

1、把脚本文件拷到ios目录下(原生项目直接放根目录就好了)

flutter ios shell脚本自动打包

2、修改一下.plist文件,发布的证书那里验证一下,一般不用改flutter ios shell脚本自动打包

flutter ios shell脚本自动打包

3、改一下.sh里的project_name和scheme_name,flutter项目一般是Runner。

flutter ios shell脚本自动打包
project_name和scheme_name怎么查看获取?project_name就是看项目目录下的XXXX.xcodeproj(CocoaPods管理的就看XXXX.xcworkspace,正常情况是一样的),这里的XXXX就是它了,scheme_name是用Xcode打开项目,在Xcode->product->Scheme->Manage Shcemes里面打勾的就是了,一般情况下这两个值是一样的!
flutter ios shell脚本自动打包
flutter ios shell脚本自动打包

然后跑到ios目录下执行sh ./shell.sh(简短: ./shell.sh)就好了。

flutter项目,要先执行flutter build ios!!!而且可以做个flutter的单独的脚本,你可能也会在android下做一个专门android的脚本,那样你就可以在flutter下脚本直接调两个单独的脚本了!android和ios的打包上传发布就基本全自动化了!

脚本下载机票:GitHub-IosShell