【问题标题】:How about Apple’s enterprise distribution iOS apps苹果的企业分发 iOS 应用怎么样
【发布时间】:2013-11-12 09:29:23
【问题描述】:

我有一个 iOS 应用,使用帐户 A。

我的客户给了我一个企业帐户 B 用于内部分发。

我不能撤销他们现有的证书,而且他们不提供 .p12 和 .developerprofile。

我打电话给苹果中心,他们告诉我NO .P12 key can also publish procedures,但没有告诉我该怎么做。

我的邮箱已加入团队, 我创建了一个新的应用程序 ID 和一个配置文件,但配置文件在我的 Xcode 中是错误的。

错误信息:“XXX”的私钥未安装在此 Mac 上。

我的问题: 我只想发布.ipa 内部类型怎么办? 谢谢!

【问题讨论】:

    标签: ios enterprise


    【解决方案1】:

    您需要从客户端生成 p12(私钥)或撤销当前配置文件。没有其他选择。不要撤销当前应用的任何配置文件,因为它们可能会被使用。

    如果他们无法为您提供必要的证书,还应向客户说明您正在做什么以及可能产生的后果。

    【讨论】:

      【解决方案2】:

      您从您的钥匙串生成证书签名请求 (CSR),登录您的开发者帐户并选择您客户的团队。

      然后,您创建一个企业证书,该证书必须得到您客户的团队经理的批准。完成后,您就可以下载它并将其安装到您的钥匙串上。

      之后,为您要分发的应用程序生成配置文件,下载并将其安装在 Xcode 上。

      使用此证书构建您的应用并保存 IPA 以供企业分发。

      【讨论】:

      • '你然后创建一个企业证书'哪个?iOS Distribution?它已经存在了。
      • 对不起,我错过了你说你不能撤销证书的部分。这个答案可能会引导你走向正确的方向stackoverflow.com/questions/7449087/…
      • 所以不幸的是,除了从客户端获取 p12 或撤销现有证书(根据上面的@rckoenes 回答)之外,您没有其他方法可以做到这一点。
      • Apple 开发人员技术支持:'为了代表您为其开发应用程序的客户分发 iOS 企业(内部)应用程序,客户必须传输开发人员资料(其中包括企业分发证书及其私钥)给开发内部使用应用程序的第三方。'
      猜你喜欢
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多