美文网首页
Fastlane的iOS简单使用

Fastlane的iOS简单使用

作者: 楠若寺 | 来源:发表于2018-05-09 23:45 被阅读0次

    1.环境准备
    首先 xcode-select --install 确保安装了最新版本的Xcode Command Tools.
    然后可以通过 [sudo] gem install fastlane -NV 来安装fastlane;
    如果安装了homebrew也可以通过 brew cask install fastlane 进行安装。

    2.简单使用
    安装成功后,在命令行Terminal中切换到项目所在目录,
    举个栗子:项目工程在Desktop中的Test中,则 cd Desktop/Test;此时ls,应该看到了项目文件Test.xcodeproj等文件。
    然后输入 fastlane init 会进行fastlane的初始化配置,

    image.png
    然后会出现一些配置选项:1为自动截屏,主要为了不同设备下的截图,可以做为itune connect中的App信息截图使用;2为自动打包并发布到TestFlight;3为自动打包并上传到itune connect中;4位手动安装。
    选择2和3时需要配置一些apple账户和密码。
    由于个人只是为了进行打包使用,我选择4,当然也可以选择2或3,然后对生成的Fastlane文件进行修改去掉上传的action就可以了。
    选择4后,会有3次提示:
    第一次提示:
    image.png
    这次是因为自动创建了fastlane文件夹,Gemfile等文件,提示添加到git中,使团队可以共享。
    第二次提示:
    image.png
    这次是提示使用fastlane文件夹下的Fastfile来进行自动化任务的配置。
    第三次提示:
    image.png
    这次是提示可以参照 https://docs.fastlane.tools/actions 添加有效的action。

    个人只是为了打包,所以参照actions 使用build_ios_app;
    对Fastfile进行修改:


    image.png

    修改前内容如上;custom_lane 可以自定义lane的名称,如果fastlane init时 使用了2或3 会看到为beta或者release,修改为pack;在do的下面一行增加build_ios_app,修改完毕。
    修改后内容如下:


    image.png

    然后在工程目录文件夹下执行 fastlane pack 就可以进行打包了。
    打包完成后,可以在项目文件中查看到.ipa和.dSYM文件。
    接下来就可以上传到 fir.im进行分发包了。

    相关文章

      网友评论

          本文标题:Fastlane的iOS简单使用

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