【问题标题】:How to get local path in bitrise如何在bitrise中获取本地路径
【发布时间】:2021-07-13 13:01:52
【问题描述】:

我在 bitrise 中有一个 iOS 项目,我在其中设置了手动管理签名。 所以我必须在 bitrise 代码签名部分提供我的证书。 我将我的证书和配置文件放在每个小节中,现在我必须提供我的工作流程步骤将从中获取这些证书的路径。

我使用的步骤是证书和配置文件安装程序

它是这样说的:

要下载的证书的 URL。可以指定多个 URL, 用竖线 (|) 字符分隔。

您也可以使用 file:// 方案指定本地路径。为了 示例文件://./Cert.p12

在我的情况下,我想采用本地路径,但无论我尝试什么都没有用 (例如,我尝试使用 file://cert_id 或 file://cert_id.mobileprovision 或 file://cert_name 等)

注意:我不想通过 GENERIC FILE STORAGE 执行此操作。

提前谢谢你

【问题讨论】:

    标签: ios provisioning-profile bitrise


    【解决方案1】:

    由于 bitrise 支持帮助了我,你不能走这样的路。

    当我必须提供多个配置文件和证书时,我的问题就开始了,因为我有多个目标,并且 bitrise 支持多达 5 个通用文件。 所以答案是:

    首先在代码签名部分上传您的所有配置文件(临时开发应用商店企业,如果您将使用一个,您可以只上传一个)(您不需要任何通用文件存储)。

    然后只添加一个证书和配置文件安装步骤,不要更改任何内容。

    最后在 Xcode Archive & Export for iOS 步骤中,您必须在 Debug 部分导航并在 Custom export options plist content 中添加一个值(当您通过打开 ExportOptions.plist 在您的机器中本地存档和导出 ipa 时可以找到该值文件)。

    这是您必须输入的值的示例:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>destination</key>
        <string>export</string>
        <key>method</key>
        <string>app-store</string>
        <key>provisioningProfiles</key>
        <dict>
            <key>bundleID</key>
            <string>bundleID-provisioning profile</string>
            <key>target-bundleID</key>
            <string>target-bundleID-provisioning profile</string>
            <key>target2-bundleID</key>
            <string>target2-bundleID-provisioning profile</string>
        </dict>
        <key>signingCertificate</key>
        <string>Apple Distribution</string>
        <key>signingStyle</key>
        <string>manual</string>
        <key>stripSwiftSymbols</key>
        <true/>
        <key>teamID</key>
        <string>yourTeamID</string>
        <key>uploadBitcode</key>
        <true/>
        <key>uploadSymbols</key>
        <true/>
    </dict>
    </plist>
    

    【讨论】:

      猜你喜欢
      • 2012-01-26
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-26
      • 2013-08-02
      相关资源
      最近更新 更多