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官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容