【问题标题】:certificate, provisioning profile etc for my new iOS app我的新 iOS 应用的证书、配置文件等
【发布时间】:2018-01-13 07:11:05
【问题描述】:

我创建了一个 iOS 应用程序。该应用程序已在商店中。现在,我正在创建一个新的 iOS 应用程序。我想知道,关于开发证书、分发证书供应配置文件,我应该改变什么。

我正在阅读this document。上面写着:

您对 iOS 使用相同的开发和分发证书, tvOS 和 watchOS 应用。

好的,这是否意味着对于新应用程序,我可以使用与旧应用程序相同的开发和分发证书?如果是这样,那么配置文件呢?有人可以为新应用向我澄清所有这些吗?

====== 其他相关问题=====

  1. 如果应用程序是由其他开发人员开发的,我们在同一个团队中,现在我创建一个新应用程序。我是否需要创建新证书、配置文件等?

  2. 如果开发者 A 开发了一个应用程序并分发到 Apple 商店,那么他就离开了公司。开发者 B 需要修复相同的应用程序并再次上传到 Apple Store。开发者 B 需要开发者 A 提供什么?私钥,对吧?开发者 B 的其他证书、配置文件可以直接由开发者 A 使用吗?

@Shubham Ojha,感谢您在下面的评论。但是我还是想问下这样一个场景:我们是同一家公司的几个开发者,我们有一个公司的苹果开发者账号。一位开发人员为第一个应用程序创建了开发/分发证书、配置文件等,然后他离开了公司。

现在的问题是:

  1. 对于同一个应用程序,我需要修复一些错误并再次发布到Apple Store,我需要这些证书做什么?我认为私钥在该开发人员的笔记本电脑上,对吗?我是否必须拥有该私钥才能发布应用程序?

  2. 对于新应用,我需要这些证书做什么?

【问题讨论】:

    标签: ios provisioning-profile


    【解决方案1】:

    您可以为新应用使用相同的开发和分发证书,因为这些证书分别绑定到开发人员或任何开发/分发团队。

    您只需要从开发者门户(会员中心)创建一个新的 App Id,并且您可以在创建配置文件时选择相同的开发者和分发证书。

    1. 是的,您需要从首先创建证书的 MAC 导出证书,并且在任何其他 MAC 上安装也需要私钥。 但是如果员工没有提交,那么您需要使用您的 Xcode->preferences->accounts->View Details(与开发者帐户关联的 Apple ID)创建不同的签名身份。 这里您可以创建签名身份并将其导出。

    在下面的链接中,您将通过适当的分步文档获得所有答案,如果您仍有任何疑问,请随时提问。

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

    1. 对于新应用,您也需要相同的证书,因为证书适用于团队/开发者,而不适用于特定应用。

    【讨论】:

    • 1.所以,我可以使用相同的证书,但需要为新应用程序生成新的配置文件,对吗? 2.我更新了我的帖子还有两个问题,你能不能也看看?谢谢!
    • @Leem.fin 我已经更新了我对您问题的回答。
    • 能否请您再次检查我更新的问题。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多