gpt4 book ai didi

ios - Xcode 错误 : no provisioning profiles with a valid signing identity matching the bundle identifier

转载 作者:行者123 更新时间:2023-11-29 01:01:45 24 4
gpt4 key购买 nike

我正在尝试使用 xCode 在我的 iPhone 上运行一个 iOS 应用程序。该应用程序本质上是 iOS 的第三方键盘,由一群 friend 制作。他们在 iTunes 连接中将我添加为“开发人员”。当我尝试在我的 iPhone 上运行该应用程序时,出现以下错误:

No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “com.nameofteam.nameofapp.nameofapp-keyboard” were found. Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.

当我点击“修复问题”时,它显示:

An App ID with Identifier "com.nameofteam.nameofapp.nameofapp-keyboard" is not available. Please enter a different string.

最佳答案

TL;DR Xcode 对您在成员(member)中心给 App ID 取的名字非常讲究。拥有正确的包标识符是不够的。您必须使用下面显示的特定格式,Xcode 才能“查看”您的 App ID。

@romrom 删除 App ID 并让 Xcode 创建新 App ID 的解决方案是一个线索。不幸的是,这对我来说是不可能的,因为我的应用程序 ID 已被商店应用程序使用,因此无法删除。

但是,我通过一些实验发现,我可以通过手动编辑现有的 App ID 来解决问题。事实证明,Xcode 对 ID 的名称非常挑剔,而不仅仅是 bundle ID。

对于典型的 bundle ID,例如 com.mycompany.appname,App ID 名称必须采用以下格式:

XC com mycompany appname

Xcode 不会看到任何其他格式的名称。

如何检查您是否受到影响/如何修复

  1. 登录成员(member)中心。
  2. 点击“证书、标识符和配置文件”。
  3. 在左侧导航栏中,点击“应用 ID”。
  4. 找到带有您的 bundle 标识符的应用 ID。
  5. 如果该应用 ID 的名称格式不正确(如上所示),请点击它,然后点击“编辑”按钮。
  6. 更改名称并点击“完成”。
  7. 享受压力和愤怒的减轻。

附言如果您使用的是 Xcode 7.3,则存在一些相关问题,其中它不会自动为您创建适当的分发配置文件,即使您按照我上面提到的那样修复名称。解决方案是降级到 7.2.1 或 7.3 Beta 或使用 faSTLane/sigh 等工具。

关于ios - Xcode 错误 : no provisioning profiles with a valid signing identity matching the bundle identifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36915401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com