使用fastlane打包上传到appstore

以下步骤是电脑已经安装了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/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容