美文网首页
小驴拉磨之自动化打包—fastlane的使用

小驴拉磨之自动化打包—fastlane的使用

作者: 小驴拉磨 | 来源:发表于2017-11-17 14:41 被阅读10次

初始化 fastlane

  • 首先打开终端cd到项目目录,进入文件夹之后,输入下列命令
fastlane init

注意:如果你看到一个 “permission denied” 错误,你可能要在命令前加上 sudo。
  • 稍等片刻,fastlane 会通过询问下列问题,引导你完成设置过程:
  1. 是否开始?这会移动你的 Deliverfile 和 Snapfile(如果存在)(y/n)
    请输入 y
  2. 是否所有提交都接受版本管理?如果否,请先启用版本管理!
    请输入 y
  3. App Identifier (com.krausefx.app):
    请输入一个唯一的 app ID。请记住这个 ID,因为后面你还会用到它!
  4. 你的 Apple ID (fastlane@krausefx.com):
    请输入你的 Apple ID
  5. 是否创建 deliver 命令,即上传 app 屏幕截图、app 元数据和 app 更新到 App 商店或者苹果的 TestFlight?(y/n)
    输入 n
  6. 是否创建 snapshot 命令,它会自动获取 app 在所有语言和设备类型上的屏幕截图?(y/n)
    输入 y
  7. 是否使用 sigh 命令,它会维护和下载 app 的 provisioning profile?(y/n)
    输入 y
  8. 可选项:app 的 scheme 名称:(如果不需要,直接回车)
    回车
  • 打开项目文件夹。你会发现多了一个 fastlane 文件夹,其内容如下:


    WX20171117-140053.png

其中:
Appfile, 用于存放 app ID 和你的 Apple ID。
Fastfile, 用于管理你所创建的 lane,lane 则会调用 action。
Snapfile, 用于指定需要进行屏幕截图的设备类型和语种。
恭喜你!你现在可以使用 fastlane 了。

2017年11月27日更新

关于fastlane的文件的配置可以参考这篇文章:http://www.jianshu.com/p/408fbe4fbc50
很详细的配置介绍

相关文章

网友评论

      本文标题:小驴拉磨之自动化打包—fastlane的使用

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