fastlane流程优化 打包自动跳转fir.im二维码

通过fastlane自动化打包能节省程序员的时间,只需要输入命令行就能开启,中间过程无需操作,非常方便。但使用过程中发现还是有几个几个问题需要改进。

问题一:打包成功后无法提醒用户打包成功。

解决办法:通过发起一个系统通知。提醒用户。这样就无需切换到terminal去查看。

问题二:上传成功后无法直接获取fir.im分发二维码。

因为打包上传成功了就完成整个流程了。获取fir.im二维码还需要手动去打开网页去截图,还是不够完美。

解决办法:还是通过发起系统通知,设定通知行为为打开rul。把url
设定为fir.im配置好的与app bundel id绑定的短连接。当通知弹出的时候,点击通知,浏览器就能打开跳转到分发二维码界面,然后手动截取截取二维码分发。


Fastlane通知api

notification(subtitle: "Finished upload to fir.im", message: "all work done",open: "http://fir.im/xxxx")

系统通知:


fastlaneNotifition.png

短链接:


firimShortUrl.png

点击通知浏览器自动打开二维码界面:


hooFim.imRQ.Png

相关api

//git pull.拉取远程最新代码
git_pull

//pod install. ios 安装第三方依赖
 cocoapods(
   clean: true,
   use_bundle_exec: false,
   podfile: "./Podfile"//路径可能要设置下
)

//build app  相关参数可以通过终端命令查看:xcodebuild -list
build_app(scheme: "appScheme",
            workspace: "app.xcworkspace",
            include_bitcode: false,
            silent: true,
            export_method: "ad-hoc",
            configuration: "appScheme",
            output_name: "appName.ipa ",
            output_directory: "../ipa" 
             )

传送门:
fastlane官方文档

你可能感兴趣的:(fastlane流程优化 打包自动跳转fir.im二维码)