Xcode 11 beta 无法在以证书问题结尾的设备上安装应用程序

Posted

技术标签:

【中文标题】Xcode 11 beta 无法在以证书问题结尾的设备上安装应用程序【英文标题】:Xcode 11 beta unable to install app on device ending with certificate issue 【发布时间】:2019-07-09 13:01:12 【问题描述】:

尝试将应用程序构建到 ios 设备(任何设备 iPhone X、XS、任何操作系统,如 12,13 beta),但遇到证书问题。

想在支持 ios 13 beta OS 的设备上构建应用并调试问题。我要在模拟器上构建应用程序。证书的自动管理在 Xcode 10.2 上运行良好

应该能够从 Xcode 11 测试版在设备上安装应用程序以进行调试。

Xcode 11 beta 证书问题

【问题讨论】:

Xcode 11 证书采用新格式。您似乎有证书不匹配(“iOS Developer”是旧格式,但“Apple Development”是新格式)。我建议删除所有证书和配置文件并重新开始。 创建一个新的开发者证书解决了这个问题。谢谢 很好,干得好!我会给出我的评论作为答案,因为您的问题和解决方案可能对其他人有帮助。 【参考方案1】:

Xcode 11 证书采用新格式。查看您的屏幕截图,您似乎有证书不匹配:“iOS Developer”是旧格式,但“Apple Development”是新格式。如果您要继续使用自动签名,我建议您删除所有证书和配置文件并重新开始。

【讨论】:

感谢您的帮助【参考方案2】:

Xcode 11 有两个名为 Apple(而不是 iOS 和 Mac)的新证书,默认情况下 Xcode 会尝试根据您的个人团队创建具有不同前缀的证书。我通过从 KeyChain 中删除所有这些证书解决了这个问题,然后前往 https://developer.apple.com/account/resources/certificates/add 创建 Apple Development 和 Apple Distribution 证书,然后清除构建并再次运行。

【讨论】:

宾果游戏!我清理了我的配置文件和证书,创建了所有新的并且安装没有问题。【参考方案3】:

登录developer.apple.com:

    选择有证书问题的配置文件

    转到编辑个人资料

    选择正确的证书(用于 Xcode 11 或更高版本)

    保存并下载配置文件并尝试导入最新的。

就是这样!

【讨论】:

以上是关于Xcode 11 beta 无法在以证书问题结尾的设备上安装应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Xcode 11 beta 中选择自定义字体?

无法在 Xcode 11 Beta 中将系统字体更改为自定义字体

iPad 模拟器上的 SKScene 问题无法在 Xcode 11 beta 7 中填满屏幕

Xcode 11 无法创建 Mac 应用分发证书

无法开发应用程序,因为在 iOS 13.0/Xcode 11 beta 5 中“无法在设备上找到应用程序”[重复]

无法在此文件中预览 - [App Name].app 可能已在 Xcode 11 Beta 5 上崩溃