使用iOS Enterprise程序和外部开发人员

时间:2015-06-18 07:28:02

标签: ios in-house-distribution

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

开发人员是否需要客户的内部分发证书的私钥?是否有其他解决方案为客户端导出应用程序而无需获取In House Dist的私钥。证书?

解决方案

我出来了以下解决方案:

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

1 个答案:

答案 0 :(得分:2)

实际上,作为外部开发者,您不需要任何这些证书或签署身份信息。

您可以生成未签名的ipa iOS应用程序,将未签名的ipa文件发送到您的客户端,以便他们可以根据需要重新签名。

您可以参考以下链接:

Generating an unsigned IPA iOS application

How to Re-sign an iOS App from External Developers