iphone - Xcode 4 - 在新的 Macintosh 安装上配置配置文件时出现 "Valid signing identity not found"错误

标签 iphone xcode certificate keychain provisioning-profile

我有一台 Macintosh,用来使用 Xcode 4 开发 iPhone 应用程序。 我现在拥有一台新的 Macintosh,并重新安装了...一切。

打开在旧 Mac 上构建的 Xcode 项目时,我无法在配置为开发 iPhone 的 iPhone 上运行该应用程序。
Xcode 4 管理器告诉我“在我的配置文件中未找到有效的签名身份”。

我猜这与我之前在旧 Mac 上生成的 .certSigningRequest 文件有关(我有该文件的备份),但是我在新 Mac 上与它有什么关系?

另一件奇怪的事情是,即使在刷新并输入我的配置门户登录名和密码后,我也没有在管理器中看到我的 5 个现有配置配置文件(在 Apple 配置门户上定义):

organizer devices screenshot

最佳答案

使用 Xcode 4.2 及更高版本(包括 Xcode 4.6),有更好的方法将整个开发人员配置文件迁移到新计算机。在您现有的计算机上,启动 Xcode 并执行以下操作:

  1. 打开管理器 (Shift-Command-2)。
  2. 选择“设备”选项卡。
  3. 在左上角的“LIBRARY”下选择“开发者资料”,该资料可能位于“library”标题下或“TEAMS”标题下。
  4. 选择左下角附近的“导出” window 。 Xcode 要求您选择文件名和密码。

针对 Xcode 4.4 进行编辑:

使用 Xcode 4.4,在第 3 步中选择“LIBRARY”下的“Provisioning Profiles”。然后使用鼠标或 Command-A 选择您的配置文件。

此外,Apple 正在改进管理 Xcode 这方面的方式,一些用户报告右下角的刷新按钮可以诡计。因此,请先尝试单击“刷新”,如果这没有帮助,请执行导出/导入顺序。

WP 添加的 Xcode 4.6 图片

screenshot of enter password to secure developer profile

针对 Xcode 5.0 或更高版本进行编辑:

  1. 打开 Xcode -> 首选项('Command' + ',')
  2. 从列表中选择Apple ID
  3. 单击窗口左下角附近的“设置”图标,然后选择“导出帐户”...Xcode 会要求您选择文件名和密码。

在您的新计算机上,启动 Xcode 并导入您上面导出的配置文件。就像魅力一样。

Ankur 添加的 Xcode 5.0 图片

For Xcode 5 or newer versions

关于iphone - Xcode 4 - 在新的 Macintosh 安装上配置配置文件时出现 "Valid signing identity not found"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6769345/

相关文章:

ios - 如何在标题文本和表格 View 之间添加空格

ssl - 证书撤销列表 (CRL) 存储在哪里?

android - 如何从服务器获取安全证书并像在浏览器中一样安装在设备证书列表中

ios - 单击按钮时如何激活 UISearchDisplayController

iphone - 编程初学者制作 iPhone 游戏的最佳框架

iphone - 如何在 iOS 中将 Google Places 自动完成请求设置为 UITextField

iphone - 如何知道这是Appstore版本还是应用程序的开发人员版本

ios - 不能在 swift 中使用 "Analyze"吗?

Xcode 无法启动,卡在 'Verifying "Xcode“...”

wcf - 使用 MakeCert 创建有效的生产客户端证书以对 WCF 进行身份验证