Phonegap Build Error:在您的证书上找不到iPhone Developer/Distribution身份

Mah*_*iya 9 build-process signing ios cordova

有没有人有使用PhoneGap的Build Service构建应用程序的经验?

我按照步骤创建了一个.p12文件和provisioning profile文件.当我上传密钥时,它不构建我的iOS应用程序,给出以下错误/警告:

no iPhone Developer/Distribution identity found on your certificate

我遵循的步骤是:

1)使用钥匙串访问:钥匙串访问 - >证书助理 - >从证书颁发机构申请证书

2)提供了我在Apple Developer Program上注册的电子邮件地址

3)我不确定'Common Name'是否重要,但我使用了自定义名称

4)2048位RSA密钥对值

5)在iOS开发门户中,按照向导"启动助手"生成配置文件.

6)下载开发人员证书和配置文件

7)通过提供密码来导出上面创建的私钥以生成.p12文件

8)使用PhoneGap构建服务的"签名"部分的最后两个步骤中创建的.p12文件和配置文件.

有没有人遇到类似的问题.难道我做错了什么?

Mah*_*iya 3

根据我的经验,我发现这实际上是当您混合来自多个开发人员帐户的公钥/私钥、证书和配置文件时引起的。

因此,为了消除这个问题,我删除了我想在 PhoneGap 构建中使用的帐户的公钥和私钥,甚至删除了证书;然后按照我的问题中提到的步骤进行操作,效果非常好。

简而言之,从头开始并再次生成文件......