fastlane手动配置发布App Store
-
首先,需要确保已经安装了fastlane,可以通过命令行输入
fastlane --version来检查是否已经安装。 -
在终端中进入到项目目录中,执行命令
fastlane init,初始化fastlane配置文件。 -
打开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:你的应用名称
- 保存并关闭Fastfile文件,回到终端中执行以下命令,运行发布流程:
fastlane release
- fastlane会自动进行构建、打包和上传,上传成功后,就可以在App Store Connect中查看到你的应用了。
注意事项:
- 如果你的证书、Profile或者App Store Connect账号有变更,需要相应地修改Fastfile文件中的配置。
- 如果你的应用还没有在App Store Connect中创建,需要先创建应用并获取Bundle identifier。
原文地址: https://www.cveoy.top/t/topic/bsqu 著作权归作者所有。请勿转载和采集!