如何在 fastlane 中为健身房的 export_options 设置配置文件?我的文档文件夹中有我的个人资料。健身房会自动找到它还是我需要指定文件的路径?我知道使用 match 是首选方式,但现在我仍然在询问是否可以在 git 中上传配置文件和证书。所以与此同时,我正在做没有比赛的事情。有人可以帮我弄这个吗。我是 fastlane 的新手,我不是 swift 开发者。
问问题
4501 次
2 回答
3
如何在 fastlane 中为健身房的 export_options 设置配置文件? 答:如果您运行
xcodebuild -help
,您将看到导出选项及其配置的可用密钥:provisioningProfiles:仅用于手动签名。指定要用于应用程序中每个可执行文件的配置文件。这个字典中的键是可执行文件的包标识符;values 是要使用的配置文件名称或 UUID。
健身房会自动找到它还是我需要指定文件的路径? 答:是的,与 Xcode 一样,因为gym 是“xcodebuild”命令的一种包装器(Xcode 当然使用的那个)。因此,通过提供名称或 UUID 就足够了。当然,这意味着配置文件应该下载到你的机器上,
Xcode
->Preferences
->Accounts
->Download Manual Profiles
应该这样做。
您可以将此车道视为示例:
desc "your description"
lane :release do
gym(
workspace: YourApp.xcworkspace",
scheme: "YourApp",
configuration: "Production",
output_name: "YourApp.ipa",
export_method: "app-store",
export_options: {
signingStyle: "manual",
provisioningProfiles: {
"YourApp.bundle.id" => "The name of the provisioning profile",
"YourApp.bundle.id.OtherExecutable" => "The name of the provisioning profile"
}
}
)
end
我不想创建另一个 repro 来仅托管证书和东西,所以我也更喜欢手动进行。
理解 iOS 的签名是如何工作的可能有点棘手,这篇文章帮助我充分理解了它。如果您想要模式详细信息,请随时询问:)
于 2019-12-13T02:21:06.207 回答
2
进行手动构建,使用 Xcode 导出并复制生成的 ExportOptions.plist 文件
于 2020-07-03T21:40:37.853 回答