【问题标题】:iOS Enterprise Distribution (Ad Hoc) Provisioning ProfileiOS Enterprise Distribution (Ad Hoc) Provisioning Profile
【发布时间】:2014-01-21 09:37:43
【问题描述】:

如果我创建了分发配置文件,为什么我只能将一个证书与之关联?如果我创建一个 Development Provisioning Profile,我可以在 iOS Dev Center 中关联多个/所有证书。

后者很方便,因为这意味着我可以通过向该配置文件添加新证书来利用现有的配置文件。但是,如果我需要在 Ad Hoc 的基础上分发我的应用程序,我必须在 KeyChain 中创建一个新的分发证书,然后是一个新的分发配置文件。

这背后有解释吗?我希望我说的有道理!

【问题讨论】:

    标签: xcode5 provisioning-profile ios-provisioning


    【解决方案1】:

    开发配置文件具有多个证书,允许您组织内的多个开发人员在同一个应用上构建和协作。

    分发配置文件只有一个证书,因为分发版本来自您的组织,其中只有一个。

    您只需每年创建一次分发证书。您可以并且可能应该使用相同的分发证书来为多个应用程序以及 AppStore 配置文件生成 Ad Hoc 配置文件。

    【讨论】:

    • 谢谢!这么晚才回复很抱歉。如果在一台机器上创建了分发证书,我如何从该机器获取证书以使用配置文件(否则 Xcode 将抱怨找不到分发配置文件的有效签名证书)。
    • 您可以从 KeyChain.app 导出证书 PLUS 私钥,然后将它们安装到第二台机器上。
    • @RhythmicFistman 对于 Adhoc 分发,我们可以创建多个配置文件(我的意思是不更新现有配置文件)使用新名称创建吗?
    • 是的,您可以创建新的 Ad Hoc 配置文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多