我已经从事移动开发工作大约七年了,部署到 iOS 设备一直是我存在的祸根。最烦人的元素之一是等待 20 分钟的构建 - 只是在 xcode 中遇到“构建失败”错误(在 20 分钟构建结束时),因为某些内容未正确配置 - 通常是配置文件。>
我要回答这个问题,因为我相信我终于找到了一种万无一失的部署到 iOS 的方法,它可以避免在 Mac 上成为管理员,或者像我这样,即使你是您的 Mac 上的管理员 - 因为您没有碰巧设置您的计算机的第一个人的凭据。
可能发生的情况是,您将导入证书/配置文件,完成构建,然后出现如下对话框:
就我而言 - 通常情况下 - 我使用的 Mac 不会接受我的凭据 - 即使我是该系统的管理员。
答案 0 :(得分:0)
要正确导入证书 - 找到“.p12”文件,打开“Keychain Access”应用程序,确保在“Keychains”部分选择“login”+在“Category”部分选择“My Certificates” .
现在单击“文件”,然后单击“导入项目”,选择“.p12”证书文件,输入其密码(如果受密码保护),然后系统会要求您输入“登录”密码如下所示的对话框:
一旦你完成了这一步——你将能够使用 xcode 构建到你的 iOS 设备——当然除非你遇到了在进行 iOS 开发时出现的其他无数问题之一——你的 xcode 版本have 与您设备上的 iOS 版本不兼容,您无法在不使用第三方工具的情况下退出您设备上的 iOS 版本,您的 Mac 无法更新到您需要部署到的 xcode 版本您正在使用的设备,您需要将 USB 电缆重新连接到您的设备,您需要重新启动您的 iOS 设备才能与您的 Mac 等进行通信等。
不知道如何创建 iOS 应用程序而不撕掉他们所有的头发。