2022-08-25 IOS、MAC端自动打包流程

0.前提条件: 一台装有最新系统的mac电脑。 mac上有安装软件包管理工具brew,brew的安装方法:https://blog.csdn.net/muyimo/article/details/125211460 1.安装自动化打包工具fastlane。 fastlane使用ruby写的,需要提前安装ruby环境: ``` brew install ruby ``` 需要切换ruby源:https://www.jianshu.com/p/7f9c7168eb5e fastlane的安装: ``` brew install fastlane ``` 在代码文件夹下初始化fastlane ``` fastlane init ``` fastlane蒲公英插件的安装: ``` fastlane add_plugin pgyer ``` 1.1fastlane的使用: ``` platform :ios do desc "打测试包上传到蒲公英" lane :要执行的命令 do #result0 = sh( "./sh/yfc.sh") #UI.message "result0:#{result0}" build_app( workspace:"工程文件.xcworkspace", scheme:"scheme名称", export_method:"打包方式", output_directory:"输出地址" ) #执行脚本命令 result0 = sh( "./sh/脚本文件名.sh") UI.message "result0:#{result0}" #蒲公英账号配置 pgyer(api_key:"蒲公英apikey",user_key:"蒲公英userkey",update_description:"该版本更新的内容") end end ``` 2.用脚本生成dmg的方法: 安装create-dmg,git地址:[https://github.com/create-dmg/create-dmg](https://github.com/create-dmg/create-dmg) 终端中输入: ``` brew install create-dmg ``` 2.1 create-dmg的使用:脚本执行以下代码 ``` create-dmg \ --volname "dmg打开后标题的名称" \ --background "dmg的背景图片.png" \ --window-pos 200 120 \ --window-size 600 360 \ --icon-size 70 \ --text-size 12 \ --icon "app的名称.app" 222 170 \ --hide-extension "app的名称.app" \ --app-drop-link 382 170 \ "dmg的名称.dmg" \ "/app所在的文件夹路径" ```

你可能感兴趣的:(2022-08-25 IOS、MAC端自动打包流程)