我想在Apple开发者帐户上创建开发人员证书。我的主管邀请我加入他们的团队。我接受。
我打开了iOS Provisioning Portal并点击了证书标签上的“申请证书”按钮。关于钥匙串我一步一步地执行了“如何创建开发证书”规则。并选择CSR文件并在safari,firefox,chrome浏览器上提交。我在Certificates-> Development页面上执行了所有这些操作。结果是:
Create iOS Development Certificate
Invalid Certificate
但是当我使用Certificates-> Distribution页面创建证书时,我很好。
这个问题是一般问题吗?但是,所有文章,问题都说明了这种情况:
但苹果不接受我的请求文件。我正在尝试使用MacOSx 10.6.8。钥匙串版本是4.1.1。我的safari版本是版本5.1.2(6534.52.7)。我的XCode版本是版本4.2和Build 4C199。
我读了这页http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_ -_ Developer_Certificates_and_Provisioning_Profiles以获得帮助。我从未见过这个页面:http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png
我知道,有很多关于这些问题的页面。我搜索了很多次并阅读了很多页面。但我没有解决。有没有人有建议?
答案 0 :(得分:2)
我昨天遇到这个“无效证书”问题,当我尝试为我们的应用启用推送并解决它时。
原因是,
在开发门户网站中,已经存在分发证书。该证书由前一名成员申请。他把他的私钥(.p12)转给我,让我的Mac书可以开发代码。所以我猜一个私钥只能申请1种类型的分发证书(内部,adhoc,Appstore)。如果我不删除旧的,并将我的CSR直接上传到门户网站,门户网站会说“无效证书”。删除后,工作!
希望可以帮到你一点。答案 1 :(得分:2)
我写了我的长公司名称,在注册到苹果开发者计划时有很多土耳其特色。事实上,苹果说:“你完全写下你的公司名称。”我做到了之后,我创建了一个CSR代码,并尝试将其发送给Apple。但CSR代码没有配对。因为我的公司名称有一些土耳其字符,公司名称没有与Apple保存的公司名称配对。
解决方案:我向Apple发送电子邮件以更改我的公司名称。最后,它奏效了。
答案 2 :(得分:0)
当已经有两个活动的分发证书并且我尝试提交第三个时,我得到了这个无效的证书问题。在这种情况下,撤销两个活动的中的一个应该允许我成功提交一个新的。