【问题标题】:Why is the App Store and Ad Hoc button greyed out when I try to create a distribution certificate?当我尝试创建分发证书时,为什么 App Store 和 Ad Hoc 按钮显示为灰色?
【发布时间】:2014-04-27 19:45:35
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    就我个人而言,我只能创建两个分发证书,因此您可能也遇到了困难。我在这里找到了关于 StackOverflow 的另一篇文章,其中包含一些有用的信息 (Apple enterprise program distribution questions)。他是这样说的。

    Two enterprise distribution certificate can be created at a time.
    

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

    【讨论】:

    • 那么我怎样才能用一个分发证书分发多个应用程序??
    【解决方案2】:

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

    Long:如果您想保留证书(对于希望能够上传构建的超过三人的团队以及所有应用可能因撤销而停止工作的企业发行版特别有用),您将拥有找到生成它的计算机并导出可能仅存在于该计算机上的证书的私钥,然后自行导入。现在您应该可以从开发人员门户下载分发证书并像往常一样使用它。查看更多:No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found

    【讨论】:

    • 这会影响当前商店中的应用吗?
    • 根据this source from Apple,它只影响新应用和更新的提交。根据我的经验,它还会阻止 TestFlight 用户安装应用程序,尽管我没有来源。
    【解决方案3】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-01-26
      • 2013-11-21
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多