ioS技术收藏文章

使用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/

上一篇 下一篇

猜你喜欢

热点阅读