美文网首页
Fastlane iOS教程详解:开始使用

Fastlane iOS教程详解:开始使用

作者: Angrybaby | 来源:发表于2018-07-18 16:13 被阅读0次

    先安装XCode 命令行工具

    xcode-select --install
    

    安装Fastlane

    gem install fastlane -NV
    或者
    brew cask install fastlane
    

    安装好成功后便可使用

    cd /path/to/project //进入工程的根目录
    
    fastlane init //初始化配置文件,会在fastlane文件夹看到以下两个文件
    
    Appfile //配置工程AppID和AppleID(开发者账号)
    Fastfile //管理工程的lane的各个action,可以看成设置的任务流程
    

    一个最简单的Fastfile打包文件

    default_platform(:ios)
    
    platform :ios do
      desc "Description of what the lane does"
      lane :custom_lane do
        # add actions here: https://docs.fastlane.tools/actions
        build_app(scheme: "ProjectName")
      end
    end
    

    然后在该工程根目录执行fastlane custom_lane 便可以执行工程的打包,并导出.ipa文件

    坑&bug

    1、当执行fastlane custom_lane指令的时候,会发生关于证书报错的问题

    ...
    Looks like no provisioning profile mapping was provided
    ...
    

    原因是由于设置证书的问题,由于当前Xcode的版本大多都采用的Automatically 方式,假如不想手动设置证书,可先archive工程,并上传或者导入版本,中间Xcode会去自动加载证书。之后重新执行命令,便可成功。

    2、[Transporter Error Output]: Please sign in with an app-specific password. You can create one at appleid.apple.com. (-22910)
    在这里输入的应为app-specific password(app专用密码),在https://appleid.apple.com/account/manage 设置即可

    相关文章

      网友评论

          本文标题:Fastlane iOS教程详解:开始使用

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