ios自动打包概述

最近有点闲暇时间、打算大概整理下去年学习到的东西、对、就是iOS-fastlane 自动打包。它解决了我一个痛点就是开发需要花费部分时间去打包 、使用配置了fastlane、可以节省出一部分时间出来、好了 直接进入正题。

 fastlane整合了一系列移动端开发中签名,编译,发布等工具,堪称打包神器。 Fastlane 整合了一系列移动端开发中签名、是你的工作流程自动化。从而简化一些单调、乏味的工作,像签名,编译、截图以及发布App。 不多说直接就是干:

 1、安装xcode命令行工具 cocoapods工具 在cocoapods 中安装Fastlane。(这个不清楚可以百度、资料很多的。)


2、初始化Fastlane(安装成功以后) cd 到你的项目目录执行 fastlane init 

3、Fastfile文件中配置信息;

 # This file contains the fastlane.tools configuration # You can find the documentation at https://docs.fastlane.tools # # For a list of all available actions, check out # # https://docs.fastlane.tools/actions # # For a list of all available plugins, check out # # https://docs.fastlane.tools/plugins/available-plugins # # Uncomment the line if you want fastlane to automatically update itself # update_fastlane default_platform(:ios) platform :ios do desc "Push a new release build to the App Store" lane :release do build_app(scheme: "") upload_to_app_store end lane :beta do build_app(export_method: "ad-hoc") pgyer(api_key: "", user_key: "") end end 

4、打包到蒲公英 打开终端输入fastlane add_plugin pgyer 或者查看蒲公英官网 https://www.pgyer.com/doc/view/fastlane 

5、然后等待就好了,打包成功后如果蒲公英绑定了微信或是邮箱手机号,会给你发通知的,当然如果是单纯的打包或是打包到其他平台, 你也可以使用fastlane的notification的action集进行自定义配置。 

6、配置完善 在工作目录的终端执行 fastlane test 然后等待即可、打包成功后如果蒲公英绑定了微信或是邮箱手机号,会给你发通知

你可能感兴趣的:(ios自动打包概述)