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 中将系统字体更改为自定义字体
iPad 模拟器上的 SKScene 问题无法在 Xcode 11 beta 7 中填满屏幕