如果外部开发人员正在为一个将在内部分发应用程序的客户开发应用程序,那么开发人员应该如何导出应用程序,以便客户可以在内部分发它。
开发商是否需要客户内部发行证书的私钥?是否有其他解决方案可以在不获取 In House Dist 的私钥的情况下为客户导出应用程序。证书?
解决方案
我提出了以下解决方案:
- 获取 iOS Enterprise 程序的管理员权限
- 创建新证书(或从团队代理获取私钥)(感谢 Z.pyyyy)
- 将 XCode 配置为允许“不签名代码”,如此处所述
- 在项目和目标构建设置中,使用“不签名代码”进行签名和自动配置配置文件(它将为您的团队提供配置文件)
- 选择合适的团队
- 归档您的项目
- 使用 export 进行企业分发(这会创建 ipa 文件)
- 分发 ipa 文件