1.打包
在iOS工程根目录下有个fastlane文件夹,注意 Appfile、 Fastfile、Matchfile
- Appfile :App信息
- Fastfile :脚本命令
- Matchfile :Match配置
2.常见问题-证书
证书不存在
操作步骤:
- fastlane match nuke :移除失效证书
- fastlane match development :注册证书
3.常见问题-二次认证
appleid开启二次认证后,需要每次都输入6位验证码
通过配置
- FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD
- FASTLANE_PASSWORD
- MATCH_PASSWORD
- FASTLANE_SESSION
session失效
fastlane spaceauth -u your@appid.com 重新生成
4.常见问题-latest_testflight_build_number
问题描述:
问题原因分析:
一个未发布的app,没有发一个ipa到appstoreconnect的时候,latest_testflight_build_number命令找不到一个版本,接口返回报错。
解决方法:
只要appstoreconnect上面有一个版本,就不会报错,解决方法很简单,第一次使用的时候,注销掉latest_testflight_build_number代码,使用配置好的buildnumber即可。