当我尝试创建分发证书时,为什么App Store和Ad Hoc按钮显示为灰色?

时间:2014-03-20 18:21:50

标签: ios iphone app-store ad-hoc-distribution

所以我正在尝试将我的应用提交到应用商店。所以我的第一步是创建一个分发证书。但是,它不允许我单击应用程序商店按钮(它显示为灰色)。那是为什么?

我今天早些时候上传了另一个应用,其状态为“已收到上传”。我不确定是不是因为在有这种状态的应用程序时创建分发证书是有限制的。

我有2个分发类型证书,1个APNS开发和iOS开发。我已经读过,有3个分发证书的限制,但找不到官方文档说明。这是真的吗?

3 个答案:

答案 0 :(得分:11)

就我个人而言,我只能创建两个分发证书,所以你可能也会遇到这个问题。我在这里找到了另一篇关于StackOverflow的帖子,它有一些有用的信息(Apple enterprise program distribution questions)。这是他说的。

Two enterprise distribution certificate can be created at a time.

我找不到任何官方文件:P

答案 1 :(得分:4)

简短:在https://developer.apple.com/account/ios/certificate/certificateList.action撤消最早的分发证书,并使用" CertificateSigningRequest"创建一个新的分发证书。 (您将看到)在您自己的计算机上生成。使用该证书的所有配置文件都将失效,这可能会影响ad-hoc构建(不是Apple TestFlight或App Store)和企业分布式应用程序。

Long:如果你想保留证书(对于有三个以上想要能够上传版本的人的团队,以及所有应用程序可能停止撤销的企业发行版),你可以保留证书。我必须找到它生成的计算机并导出可能只存在于该计算机上的证书的私钥,并自行导入。现在,您应该能够从开发人员门户下载分发证书并照常使用它。查看更多:No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found

答案 2 :(得分:1)

我相信每个开发者帐户只有一个分发证书。

“分发证书在分发配置文件中标识您的团队或组织,并允许您将应用程序提交到商店。只有团队代理或管理员才能创建分发证书。” < / p>

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html