Xcode中的4种部署方法有什么区别?

16
在Xcode中,归档完成后您可以单击“导出”以生成.ipa文件,然后可以在应用商店外分发该文件。但是,有几种导出选项可供选择,它们分别是:
  • 保存以进行iOS应用商店部署
  • 保存以进行Ad Hoc部署
  • 保存以进行企业级部署
  • 保存以进行开发级部署
这四种方法之间有什么区别?
2个回答

6
据我所知,唯一的区别在于包含在.ipa文件中的配置文件。此外,如果您还没有生成所需的配置文件,Xcode会自动为您生成:
- 如果选择“保存到iOS应用商店部署”,将使用常规发布配置文件。 - 如果选择“保存到Ad Hoc部署”,将使用Ad Hoc发布配置文件。 - 如果选择“保存到企业部署”,将使用企业内部发布配置文件。 - 如果选择“保存到开发部署”,将使用常规开发配置文件。
我曾经遇到过很多问题,试图理解这个问题,并得出结论:苹果试图让事情变得“更简单”,却使事情变得更加混乱和难以理解。在我看来,了解自己在做什么总比让机器自动执行更好。

7
选择“保存以供特定部署”,将使用特定部署分发文件。重复每个选项并将其作为自己的定义是没有多大用处的。 - Josh
@Josh 对于第二个选项,您可以推断出按钮的作用,但它仍然可能会令人困惑,因为它没有提到配置文件。我认为按钮的标题应该写成“使用X配置文件保存”。 - Diego

0

来自苹果自己的文档

Choose a Distribution Method and Options Documentation


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接