在Xcode中部署的所有4种方法之间有什么区别?

时间:2015-12-14 22:12:02

标签: ios xcode archiving

在Xcode中,归档后,您可以单击“导出”以生成.ipa,然后您可以在App Store外部分发.ipa。但是,有几种导出选项。即:

  • 保存iOS App Store部署
  • 保存进行特别部署
  • 保存企业部署
  • 保存以供开发部署

这四种方法有什么区别?

2 个答案:

答案 0 :(得分:3)

据我所知,唯一的区别是.ipa文件中包含的配置文件。此外,如果您尚未生成所需的配置文件,Xcode将自动为您生成:

  • 如果选择“保存iOS App Store部署”,将使用常规分发配置文件。
  • 如果选择“保存进行特别部署”,将使用Ad Hoc分发配置文件。
  • 如果选择“保存企业部署”,将使用内部分发配置文件。
  • 如果选择“保存以进行开发部署”,将使用常规开发配置文件。

我试图理解这个问题时遇到了很多问题,我得出的结论是,Apple试图让事情变得“更简单”,他们让事情变得更加混乱和难以理解。在我看来,最好知道你在做什么,而不是让机器自动为你做。

答案 1 :(得分:0)

来自 Apple 自己的 documentation

Choose a Distribution Method and Options Documentation