0

我对 iOS 开发非常陌生。我正在开发一个应用程序,目前我正在模拟器上对其进行测试。现在我需要在 ipod touch 上测试应用程序。我试图测试,但它说

The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain

*我正在寻找步骤或任何帖子。*非常感激。

我获得了 Apple 开发者许可证。

谢谢你们的帮助。

4

1 回答 1

3

你必须跳过一个大圈 :) 代码签名

  1. 您需要获得开发人员证书。转到应用程序/实用程序并运行钥匙串访问。

在此处输入图像描述

向 CA 请求证书 按照这些说明进行操作。这证明了你。

接下来,验证您的设备。

  1. 登录您的开发者帐户。

  2. 转到供应门户(来自主开发页面的链接)

  3. 左侧 > 设备(您可以从 iTunes 或 Xcode 管理器获取 UUID)。添加您的设备。下载设备证书。双击它以将其添加到 Xcode。

认证您的应用程序。

供应门户中的同一页面。

获取新的应用程序 ID。

然后转到配置。

重复证书过程,为您的应用获取开发者分发证书。

下载这些,看看在 Xcode Organizer 中的样子。

最后,在应用程序本身的主代码页中:

在此处输入图像描述

看看您是否可以将代码签名设置为您的开发人员证书。

你会知道什么时候这一切都设置好了,当你查看 Xcode 方案时,你应该会看到列出的 iPod。

在此处输入图像描述

在此过程中,您可能会在各个方面陷入困境。我做到了。您可能想询问(或寻找)特定问题,无论是 AppID、开发人员证书还是代码签名。

Apple 网站上有一些视频,但它们使用的是旧版本的 Xcode..

希望这可以帮助。

于 2012-08-03T10:10:26.543 回答