有没有人使用PhoneGap的Build Service构建应用程序?
我按照步骤创建了.p12
文件和provisioning profile
文件。当我上传密钥时,它不构建我的iOS应用程序,提供以下错误/警告:
no iPhone Developer/Distribution identity found on your certificate
我遵循的步骤是:
1)使用钥匙串访问:钥匙串访问 - >证书助理 - >从证书颁发机构申请证书
2)提供我过去在Apple注册的电子邮件地址 开发者计划
3)我不确定'Common Name'是否重要,但我使用了一个习惯 名称
4)2048位RSA密钥对值
5)从iOS开发门户,按照向导“启动” 助理,以生成配置文件。
6)下载了开发人员证书和配置文件
7)通过提供密码导出上面创建的私钥 生成.p12文件
8)使用.p12文件&在最后两个步骤中创建的配置文件 在PhoneGap的构建服务的“签名”部分。
是否有人遇到过类似的问题。我做错了吗?
答案 0 :(得分:3)
根据我的经验,我发现这实际上是在您混合来自多个开发者帐户的公钥/私钥,证书和配置文件时引起的。
所以,为了消除这个问题,我删除了公众&我希望在PhoneGap构建中使用的帐户的私钥,甚至删除了证书;然后按照我的问题中提到的步骤进行操作,它就像魅力一样。
简而言之,给它一个临时开始并再次生成文件......
答案 1 :(得分:0)
我发现证书与错误的私钥相关联。
首先应该设置一个测试应用程序来登录Xcode,然后在那里导出证书表单。
我将很快发布详细步骤......