1

如果外部开发人员正在为一个将在内部分发应用程序的客户开发应用程序,那么开发人员应该如何导出应用程序,以便客户可以在内部分发它。

开发商是否需要客户内部发行证书的私钥?是否有其他解决方案可以在不获取 In House Dist 的私钥的情况下为客户导出应用程序。证书?

解决方案

我提出了以下解决方案:

  • 获取 iOS Enterprise 程序的管理员权限
  • 创建新证书(或从团队代理获取私钥)(感谢 Z.pyyyy)
  • 将 XCode 配置为允许“不签名代码”,如此处所述
  • 在项目和目标构建设置中,使用“不签名代码”进行签名和自动配置配置文件(它将为您的团队提供配置文件)
  • 选择合适的团队
  • 归档您的项目
  • 使用 export 进行企业分发(这会创建 ipa 文件)
  • 分发 ipa 文件
4

1 回答 1

3

实际上,作为外部开发人员,您不需要任何这些证书或签名身份的东西。

您可以生成一个未签名的 ipa iOS 应用程序,将未签名的 ipa 文件发送给您的客户,以便他们可以随意退出应用程序。

您可以参考以下链接:

生成未签名的 IPA iOS 应用程序

如何从外部开发人员处重新签署 iOS 应用程序

于 2015-06-18T09:04:22.813 回答