1. 首先,需要确保已经安装了fastlane,可以通过命令行输入fastlane --version来检查是否已经安装。

  2. 在终端中进入到项目目录中,执行命令fastlane init,初始化fastlane配置文件。

  3. 打开Fastfile文件,在文件中添加以下代码,用于配置App Store发布:

lane :release do
  gym(
    scheme: "YourSchemeName",
    export_options: {
      method: "app-store",
      uploadBitcode: false,
      uploadSymbols: true,
      signingStyle: "manual",
      signingCertificate: "iPhone Distribution: YourCertificateName",
      provisioningProfiles: {
        "YourBundleIdentifier" => "YourProfileName"
      }
    },
    output_directory: "./build"
  )
  deliver(
    username: "YourAppStoreConnectUsername",
    app_identifier: "YourBundleIdentifier",
    ipa: "./build/YourAppName.ipa",
    force: true
  )
end

其中,需要替换以下内容:

  • YourSchemeName:你的项目的Scheme名称
  • YourCertificateName:你的证书名称
  • YourBundleIdentifier:你的应用的Bundle identifier
  • YourProfileName:你的Profile名称
  • YourAppStoreConnectUsername:你的App Store Connect用户名
  • YourAppName:你的应用名称
  1. 保存并关闭Fastfile文件,回到终端中执行以下命令,运行发布流程:
fastlane release
  1. fastlane会自动进行构建、打包和上传,上传成功后,就可以在App Store Connect中查看到你的应用了。

注意事项:

  • 如果你的证书、Profile或者App Store Connect账号有变更,需要相应地修改Fastfile文件中的配置。
  • 如果你的应用还没有在App Store Connect中创建,需要先创建应用并获取Bundle identifier。
fastlane手动配置发布App Store

原文地址: https://www.cveoy.top/t/topic/bsqu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录