如何在Fastlane中为健身房的export_options设置供应配置文件?我的文档文件夹中有我的个人资料。 Gym会自动找到它还是我需要指定文件的路径?我知道使用match是首选方法,但是现在我仍在询问是否可以在git中上载配置文件和证书。因此,与此同时,我正在做没有匹配的事情。有人可以帮我弄这个吗。我是Fastlane的新手,但我不是一个快速开发者。
答案 0 :(得分:0)
如何在Fastlane中为健身房的export_options设置供应配置文件?
答:如果运行xcodebuild -help
,将看到导出选项及其配置的可用键:
provisioningProfiles:仅用于手动签名。指定用于应用程序中每个可执行文件的配置文件。该词典中的键是可执行文件的束标识符;值是要使用的供应配置文件名称或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上的工作原理可能有些棘手,这个article帮了我很多忙,使我得以充分理解它。如果您需要模式详细信息,请随时询问:)
答案 1 :(得分:0)
进行手动构建,使用Xcode导出并复制生成的ExportOptions.plist文件