【问题标题】:Can I use same certificate and provisioning profile to add version of my app on iTunes Connect?我可以使用相同的证书和配置文件在 iTunes Connect 上添加我的应用程序版本吗?
【发布时间】:2013-01-24 06:49:27
【问题描述】:

我创建了一个应用程序并将其上传到 iTunes Connect。但现在我想在 iTunes Connect 中添加我的应用程序版本。我已经创建了一个证书和配置文件来第一次在 iTunes Connect 上上传我的应用程序,现在我想添加一个新版本。我应该使用相同的配置文件和证书来上传应用吗?

而且分发证书是在客户的 mac 上创建的,所以我是否必须更改项目中的任何内容才能在我的 mac 中使用客户的分发证书?

更新

当我使用客户端的 P12 文件时,我是否应该从我的 mac 中删除我自己的开发者证书和分发证书?并且只使用客户端的开发者证书和分发证书?

【问题讨论】:

    标签: iphone ios app-store-connect


    【解决方案1】:

    是的。您可以使用相同的证书文件进行版本更改。

    开发者资料有效期为 6 个月。和分发配置文件有效期为 1 年。

    第 1 步:要导出您的私钥和证书以在多个系统上进行开发,请打开钥匙串访问应用程序并选择“钥匙”类别。

    第 2 步:选择与您的 iPhone 开发证书关联的私钥,然后单击菜单中的“导出项目”。私钥由 iPhone 开发者识别:与之配对的公共证书。

    第 3 步:以个人信息交换 (.p12) 文件格式保存您的密钥。

    第 4 步:如果您想创建一个密码,当您尝试在另一台计算机上导入此密钥时使用该密码。

    第 5 步:您可以在多个系统中使用此 .p12 文件。双击 .p12 进行安装。系统将提示您输入在第 4 步中输入的密码。

    分发文件也是如此。

    【讨论】:

    • 所有你可以使用的文件。您的开发者资料有效期为 6 个月,分发资料有效期为 1 年
    • 我编辑了我的答案检查它。这些步骤是从您的客户端机器上操作的。那么只有您可以在系统中使用该配置文件。
    • 当我使用 cliet 的 P12 文件时,我是否应该从我的 mac 中删除我自己的开发者证书和分发证书?并且只使用客户的开发者证书和分发证书?
    • 如果您在运行时遇到问题。您可以删除系统中的这些文件。在此之前您也可以使用 .p12 文件,它更安全。
    【解决方案2】:

    是的,您必须使用相同的配置文件和证书来上传已在 iTunes 上可用的应用程序版本。您必须从客户端 mac 导出分发证书 p12 文件才能使用该分发证书。

    【讨论】:

    • 您实际上并不需要相同的证书和配置文件。您可以为相同的应用 ID 重新生成新的。
    猜你喜欢
    • 1970-01-01
    • 2011-10-24
    • 2015-07-27
    • 2017-01-01
    • 1970-01-01
    • 2014-05-29
    • 2015-04-21
    • 2018-07-20
    • 1970-01-01
    相关资源
    最近更新 更多