ios - Xcode 7.2 找不到匹配的配置文件

标签 ios xcode provisioning-profile

在将 Xcode 升级到 7.2 之前,我使用 Xcode 7.1.1 来构建和分发应用程序。我已经升级到 Xcode 7.2,但我的配置文件(与该特定应用程序的 bundle ID 匹配)都不匹配我安装的在 Xcode 7.1.1 中运行的证书。

我只得到:

Your build settings specify a provisioning profile with the UUID “some_number”, however, no such provisioning profile was found.

我已尝试重新生成 .certSigningRequest 以生成新的证书和配置文件,并确保目标的“常规”选项卡中的团队是正确的。每当我选择配置文件时,我所有的代码签名身份都会出现在钥匙串(keychain)中的身份中,但它们都不会正确配对。

似乎将 Provisioning Profile 设置为 Automatic 并将 Code Signing Identity 设置为 iOS Developer 将解决此错误,但管理我的 Provisioning Profiles 的优势已经消失,因为我相信 Xcode 然后会管理这些。

关于为什么将我的供应配置文件和代码签名身份设置为除自动和 iOS 开发人员之外的任何内容会产生此错误,有什么想法吗?

最佳答案

我在更新 Xcode 后也遇到了一些问题。

我通过打开 Xcode 首选项 (+,) 来修复它,转到帐户查看详细信息 .然后选择所有配置文件并使用退格键删除它们(注意:它们不能在 Xcode 7.2 中删除)。重新启动 Xcode,否则列表似乎没有正确更新。

现在单击全部下载 按钮,您应该将在成员(member)中心定义的所有配置文件都返回到 Xcode 中。不用担心 Xcode 生成的那些(前缀为 XC:),Xcode 会在必要时重新生成它们。再次重启 Xcode。

现在转到build设置中的代码签名部分并选择正确的配置文件和证书。

为什么会发生这种情况?不知道...我放弃了理解 Apple 关于应用程序签名的政策。

关于ios - Xcode 7.2 找不到匹配的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34346436/

相关文章:

ios - 使用 UIImageView 格式化 UItextview

ios - 如何在 Swift 中弹出特定的 View Controller

iphone - 如何设置 UITableViewCell 的附属颜色?

xcode - 在 Xcode 中创建新文件时出现奇怪的相对路径。是否与 macOS Catalina beta 4 版本有关?

swift - ImageView 和按钮未出现在模拟器中

ios:如何在没有系留设备的情况下将新的 UDID 添加到配置文件?

ios - Ad hoc .ipa 未使用 iTune 安装

ios - 切换到另一个 View 时隐藏 UISearchController

ios - 如果对象无效,如何检查 Swift?

xcode - 使用其他人的开发者证书签署 iOS 应用程序