使用fastlane打包上传到appstore
2018-08-30 本文已影响0人
zhengxiaolang
以下步骤是电脑已经安装了fastlane了,安装步骤可查看官网:https://docs.fastlane.tools/getting-started/ios/setup/
打开命令窗口, cd到项目的 xxxx.xcodeproj目录下
1、fastalne初始化:fastlane init ,当执行该命令后,当前目录会生成fastlane目录,里面包含Appfile 与 Fastfile,配置好相关账号信息
2、安装deliver: sudo gem deliver,
3、在当前目录下执行 fastlane deliver init ,
会提示输入appstore 开发者账号密码,密码将会被保存到当前电脑的keychain.
3.1、输入密码经过验证后,会在Appfile目录下生成Deliverfile文件 + metadata(元数据文件夹)+ screenshots(截屏文件夹)
Fastfile配置上传到appstore命令:
lane :appstore_dabao do
gym(
scheme: "Frame",
output_directory: "../Packge",
export_method: "app-store",
output_name: "appstore3.ipa"
)
deliver(
ipa: "../Packge/appstore3.ipa",
submit_for_review: true ,
ignore_language_directory_validation: true ,
skip_screenshots: true
)
end
lane :appstore_upload do
deliver(
ipa: "../Packge/appstore3.ipa",
submit_for_review: true ,
ignore_language_directory_validation: true ,
skip_screenshots: true,
skip_metadata:false
)
end
命令备注:ignore_language_directory_validation:忽略语言文件夹验证
skip_screenshots:true表示不上传截屏
skip_metadata: false表示不上传元数据。
deliver相关可以以下网址查看。
https://docs.fastlane.tools/actions/upload_to_app_store/