Mac:如何将“配置文件”或证书正确导入钥匙串访问

时间:2021-05-17 16:05:02

标签: ios xcode certificate provisioning p12

我已经从事移动开发工作大约七年了,部署到 iOS 设备一直是我存在的祸根。最烦人的元素之一是等待 20 分钟的构建 - 只是在 xcode 中遇到“构建失败”错误(在 20 分钟构建结束时),因为某些内容未正确配置 - 通常是配置文件。

我要回答这个问题,因为我相信我终于找到了一种万无一失的部署到 iOS 的方法,它可以避免在 Mac 上成为管理员,或者像我这样,即使你是您的 Mac 上的管理员 - 因为您没有碰巧设置您的计算机的第一个人的凭据。

可能发生的情况是,您将导入证书/配置文件,完成构建,然后出现如下对话框:

System Credentials Dialog That May Reject Your Account Credentials

就我而言 - 通常情况下 - 我使用的 Mac 不会接受我的凭据 - 即使我是该系统的管理员。

1 个答案:

答案 0 :(得分:0)

要正确导入证书 - 找到“.p12”文件,打开“Keychain Access”应用程序,确保在“Keychains”部分选择“login”+在“Category”部分选择“My Certificates” .

现在单击“文件”,然后单击“导入项目”,选择“.p12”证书文件,输入其密码(如果受密码保护),然后系统会要求您输入“登录”密码如下所示的对话框:

Enter your login password

一旦你完成了这一步——你将能够使用 xcode 构建到你的 iOS 设备——当然除非你遇到了在进行 iOS 开发时出现的其他无数问题之一——你的 xcode 版本have 与您设备上的 iOS 版本不兼容,您无法在不使用第三方工具的情况下退出您设备上的 iOS 版本,您的 Mac 无法更新到您需要部署到的 xcode 版本您正在使用的设备,您需要将 USB 电缆重新连接到您的设备,您需要重新启动您的 iOS 设备才能与您的 Mac 等进行通信等。

不知道如何创建 iOS 应用程序而不撕掉他们所有的头发。