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
终端中输入:
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所在的文件夹路径"
网友评论