我有一台旧的 mac mini,我用它来注册认证等等。 我从来没有真正到过实际使用它们的阶段,因为我只在 iPhone 模拟器上进行了测试。
今天我有一台新的 mac mini,我正在尝试部署到设备上。 这款新的 mac mini 是否有我所缺少的任何问题?
当我构建并转到设备 3.0 时,我收到错误。 “代码签名错误:身份“iPhone Developer:”与默认钥匙串(keychain)中的任何有效证书/私钥对不匹配。
事实上,当我转到 key 访问链应用程序时,我可以看到我的 key 没有与之关联的证书(即使我列出了证书“iPhone Developer:”。
对这个完全复杂的过程的任何见解都会对我有所帮助。 谢谢!
最佳答案
X-Code 3.2 及更高版本中的一项新功能使这变得更加容易。
- 在旧计算机上的 X-code 中,转到“管理器”窗口。
- 点击左侧 Pane 中的“开发者资料”。然后点击右侧 Pane 中的“导出开发者资料”。
- 保存文件并将其传输到您的新计算机。
- 在您的新计算机上的 X-Code 中,转到“管理器”窗口。
- 点击左侧 Pane 中的“开发者资料”,然后点击右侧 Pane 中的“导入开发者资料”。
- 选择文件,一切都应该运行良好。至少,它对我有用。
我认为这会传输私钥,设置公钥和必要的证书。我不知道它是否对分发凭证有帮助。
关于新 mac 机器上的 iPhone 证书和配置...等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456460/