-1

我按照教程进行操作。

只是为了尝试在我的 iphone 中测试我的第一个应用程序,但是在存档中创建应用程序时出现错误:

Check dependencies

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

在方案中我选择了 iOS Device 。我究竟做错了什么 ?

4

1 回答 1

1

Navigator中单击您的项目,然后选择您的Target并在Build Settings中查找Code Signing。在Code Singing Identity中,您可以设置您的开发人员证书/配置文件,用于签署您的存档。

就我而言,最常用的配置是:

调试:iPhone 开发人员:来自 iOS 团队配置文件的 your_name *

或者

iPhone 开发者:来自 com.company.appBundle 的 your_name

(它取决于如何在 developer.apple.com 中生成配置文件)和

发布:来自 com.company.appBundle 的 iPhone 分发版

尤其是当您使用 iCloud 或应用内购买时(即使您正在测试您的应用)。

附言

部署到 TestFlight 时,您可以使用 Ad Hoc 配置文件对您的应用程序进行签名。当 depolying 到 iPad 时,您仍在使用“iPhone Distribution Prov. Profile”。

于 2013-08-06T07:28:48.343 回答