美文网首页
Fastlane 打包

Fastlane 打包

作者: 不要人夸颜色好 | 来源:发表于2017-12-07 14:05 被阅读98次

    使用 CertSigh

    • cert 需要你有一个可用的本地证书
    • sigh 需要你有一个可用的本地modbile-provisionfile

    certSigh 可以使用你本地的证书和provisionFileApp 打包
    FastFile中添加

    lane :laneName do
      get_certificates (
        development: false , # distribute 环境
        username: "xxxx@xxx.com" # your apple id account
      )           
      get_provisioning_profile   # invokes sigh
      # any thing else #
    end
    

    xcode 工程设置,这里可以设置 Automatically manage signing ,也可以选择手动选择证书,但是都要设置成没有error 才行。

    自动设置 手动设置

    使用 Match

    match 是将你的证书放在一个 私有git 仓库里,你只需要建一个空的仓库,match 会帮你设置好一切.

    初始化 match

    fastlane match init
    
    

    跟着他的提示输入git地址,以及加密的密码.

    初始化

    修改fastlane/Matchfile内容

    git_url "https://github.com/fastlane/fastlane/tree/master/certificates"
    
    app_identifier "tools.fastlane.app" # your App bundle ID 
    username "user@fastlane.tools" # your AppleID
    

    打包正式包时执行 fastlane match appstore, 如果你是第一次运行的话,由于的你仓库时空的,match 会试图帮你生成一个 发布证书 和 开发证书。 所以你要确保的账号的证书数量没有达到上限,否则你要去 revoke 一下以前的证书。
    打包前,运行命令如下

    lane :laneName do
      match appstore
      # any thing else #
    end
    

    相关文章

      网友评论

          本文标题:Fastlane 打包

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