【问题标题】:How to use Fastlane to enable capabilities in provision profile?如何使用 Fastlane 启用配置文件中的功能?
【发布时间】:2021-10-25 01:20:54
【问题描述】:

我们的组织使用 Fastlane 来管理协同设计的内容。我们已经设置了 github repo 并使用了一段时间。

对于 Xcode13,我们在授权文件中添加了时间敏感的用户通知功能。

  <key>com.apple.developer.usernotifications.time-sensitive</key>
  <true/>

根据我的研究,我们似乎必须重新生成配置文件。如何使用 Fastlane 实现这一目标?

以正确的方式使用sigh?我犹豫要不要采取任何行动,因为所有 iOS 开发人员都共享证书 git repo,所以我非常谨慎。

【问题讨论】:

    标签: xcode code-signing fastlane code-signing-entitlements fastlane-match


    【解决方案1】:

    以下对我有用

    1. 更新配置文件中的权利,登录 Apple 开发者网站并转到“证书、标识符和配置文件”部分。选择左侧的应用程序 ID,然后找到您尝试构建的应用程序的应用程序 ID。单击编辑按钮并打开时间敏感用户通知(或您需要添加的任何内容)的权利
    2. 运行 Fastlane 匹配以重新生成配置文件 fastlane run match type:"&lt;enterprise or development&gt;" git_branch:"&lt;internal or production&gt;" generate_apple_certs:"false" git_url:"&lt;link to your fastlane cert repo&gt;" 然后按照提示操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 2015-04-22
      • 2017-02-01
      • 1970-01-01
      相关资源
      最近更新 更多