我有一台 Macintosh,我曾经使用 Xcode 4 开发 iPhone 应用程序。我现在有一台新的 Macintosh,安装了……一切。
打开在旧 Mac 上构建的 Xcode 项目时,我无法在配置为开发 iPhone 的 iPhone 上运行该应用程序。 Xcode 4 组织者在我的配置文件中告诉我“未找到有效的签名身份”。
我想这与我之前在旧 Mac 上生成的 .certSigningRequest 文件有关(我有该文件的备份),但是在新 Mac 上我有什么用呢?
另一个奇怪的事情是,即使在刷新并输入了我的配置门户登录名和密码之后,我也没有在管理器中看到我的 5 个现有配置文件(在 Apple 配置门户上定义):
使用 Xcode 4.2 及更高版本,包括 Xcode 4.6,有一种更好的方法可以将整个开发人员配置文件迁移到新机器上。在您现有的机器上,启动 Xcode 并执行以下操作:
编辑 Xcode 4.4:
对于 Xcode 4.4,在第 3 步选择 LIBRARY 下的 Provisioning Profiles。然后使用鼠标或 Command-A 选择您的配置文件。
此外,Apple 正在改进他们管理 Xcode 这方面的方式,一些用户报告说右下角的 刷新按钮可以解决问题。 因此,请先尝试单击“刷新”,如果没有帮助,请执行导出/导入序列。
WP 添加的 Xcode 4.6 的图片
编辑 Xcode 5.0 或更新版本:
在您的新机器上,启动 Xcode 并导入您在上面导出的配置文件。奇迹般有效。
Ankur 添加的 Xcode 5.0 图片