[在iOS的Fastlane Gym中指定供应配置文件时,我是否提供配置文件名称或文件路径?

问题描述 投票:0回答:1

如何在Fastlane中为健身房的export_options设置供应配置文件?我的文档文件夹中有我的个人资料。 Gym会自动找到它还是我需要指定文件的路径?我知道使用match是首选方法,但是现在我仍在询问是否可以在git中上载配置文件和证书。因此,与此同时,我正在做没有匹配的事情。有人可以帮我弄这个吗。我是Fastlane的新手,但我不是一个快速开发者。

fastlane fastlane-gym
1个回答
0
投票
  1. 我如何在Fastlane中为健身房的export_options设置供应配置文件?答:如果运行xcodebuild -help,将看到导出选项及其配置的可用键:

    provisioningProfiles:仅用于手动签名。指定用于应用程序中每个可执行文件的配置文件。该词典中的键是可执行文件的束标识符;值是要使用的供应配置文件名称或UUID。

  2. 健身房会自动找到它还是我需要指定文件的路径?答:是的,它的工作方式与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

我不想创建另一个只复制证书和内容的副本,所以我也希望手动进行。

了解签名在iOS上的工作原理可能有些棘手,此article帮助我获得了很多全面的了解。如果您想要模式详细信息,请随时询问:)

© www.soinside.com 2019 - 2024. All rights reserved.