为团队创建iOS开发证书 - 无效证书

时间:2012-01-17 13:29:32

标签: iphone ios ios-provisioning iphone-developer-program

我想在Apple开发者帐户上创建开发人员证书。我的主管邀请我加入他们的团队。我接受。

我打开了iOS Provisioning Portal并点击了证书标签上的“申请证书”按钮。关于钥匙串我一步一步地执行了“如何创建开发证书”规则。并选择CSR文件并在safari,firefox,chrome浏览器上提交。我在Certificates-> Development页面上执行了所有这些操作。结果是:

Create iOS Development Certificate

Invalid Certificate

但是当我使用Certificates-> Distribution页面创建证书时,我很好。

这个问题是一般问题吗?但是,所有文章,问题都说明了这种情况:

  • 打开钥匙串
  • 选择钥匙串访问>证书助理>申请证书颁发机构的证书
  • 在“证书信息”窗口中,输入或选择以下信息
  • 证书助理将证书签名请求(CSR)文件保存到桌面
  • 最后,提交。

但苹果不接受我的请求文件。我正在尝试使用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

我知道,有很多关于这些问题的页面。我搜索了很多次并阅读了很多页面。但我没有解决。有没有人有建议?

3 个答案:

答案 0 :(得分:2)

我昨天遇到这个“无效证书”问题,当我尝试为我们的应用启用推送并解决它时。

原因是,

在开发门户网站中,已经存在分发证书。该证书由前一名成员申请。他把他的私钥(.p12)转给我,让我的Mac书可以开发代码。所以我猜一个私钥只能申请1种类型的分发证书(内部,adhoc,Appstore)。如果我不删除旧的,并将我的CSR直接上传到门户网站,门户网站会说“无效证书”。删除后,工作!

希望可以帮到你一点。

答案 1 :(得分:2)

我写了我的长公司名称,在注册到苹果开发者计划时有很多土耳其特色。事实上,苹果说:“你完全写下你的公司名称。”我做到了之后,我创建了一个CSR代码,并尝试将其发送给Apple。但CSR代码没有配对。因为我的公司名称有一些土耳其字符,公司名称没有与Apple保存的公司名称配对。

解决方案:我向Apple发送电子邮件以更改我的公司名称。最后,它奏效了。

答案 2 :(得分:0)

当已经有两个活动的分发证书并且我尝试提交第三个时,我得到了这个无效的证书问题。在这种情况下,撤销两个活动的中的一个应该允许我成功提交一个新的。