【问题标题】:ERROR ITMS-90163: "Invalid Code Signing Entitlements - expo build错误 ITMS-90163:“无效的代码签名权利 - expo build
【发布时间】:2019-02-27 12:41:21
【问题描述】:

我想使用 Expo 将我的应用上传到应用商店连接。不幸的是,它失败并返回此消息

错误 ITMS-90163:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。捆绑包包含配置文件中未包含的密钥:'com 'Payload/ExpoKitApp.app/ExpoKitApp' 中的 .apple.developer.icloud-services'。”

我已经尝试了几种构建应用程序的方法:

  1. 让 expo 处理证书
  2. 手动生成配置文件和证书本身

有解决这个问题的想法吗?

注意:我已经定义了一个唯一的包标识符名称,并且已经在 appstore connect 上的 My App 中的包 ID 上检测到

谢谢:)

【问题讨论】:

    标签: react-native expo


    【解决方案1】:

    对于现在发现此内容的任何人。如果您在 expo 管理的工作流程中遇到此问题,您需要做 2 件事。

    首先,在您的 Apple 开发者帐户仪表板中,您必须导航到 Certificates、Identfiers 和 Profiles。

    在标识符中,您必须编辑标识符并选中 ICloud 旁边的框(或您想要的任何其他列出的功能,例如通用链接的关联域)

    其次,您必须使用新的配置文件构建:

    expo build:ios -t archive --clear-provisioning-profile
    

    您可以手动提供新的配置文件或让 expo 处理它。如果您选择不撤销之前的配置文件,则应在系统询问时选择使用新的配置文件。

    【讨论】:

      猜你喜欢
      • 2021-08-16
      • 2019-11-09
      • 2015-03-22
      • 1970-01-01
      • 2020-09-22
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      相关资源
      最近更新 更多