美文网首页
fastlane打包自动跳转fir.im二维码

fastlane打包自动跳转fir.im二维码

作者: traxes | 来源:发表于2018-08-17 20:49 被阅读165次

    通过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二维码

          本文链接:https://www.haomeiwen.com/subject/qantiftx.html