来自第三方开发者的 iOS 应用的企业分发

Enterprise distribution of an iOS app from a third party developer

有人问我是否可以在内部(通过 AirWatch)分发由第三方开发的 iOS 应用程序。我们无法使用 App Store 是因为开发者正在为我们公司重塑他们的应用品牌。

所以他们必须使用我们的分发证书签署他们的应用程序,但(对我们而言)允许他们这样做的最安全方式是什么?

你应该自己签署应用程序。因此第 3 方开发人员无法访问您的证书。

  1. 注册 Apple Developer Enterprise program .
  2. 创建企业证书。
  3. 创建供应配置文件和应用程序的任何其他证书 需要(开发人员应该知道需要哪些额外功能)。
  4. 从开发者处获取 ipa 文件(应用程序)。
  5. 使用您之前创建的自己的证书退出 ipa - 为此,请使用 iReSign 工具。
  6. 通过您的 MDM (AirWatch) 分发应用程序。