上传二进制文件的最佳方式是使用Application Loader或Xcode Organizer。

5
我想了解上传二进制文件到itunestore的最佳方法。是通过应用程序加载器还是使用Xcode组织器进行归档构建、验证和提交?
4个回答

10

以下是我试图列出的重要区别(截至Xcode 6.3.2 - 2015年6月):

Xcode组织器

  • 必须从本地存档应用程序列表中选择要提交的应用程序(无法浏览到特定文件)
  • 在提交之前提供“验证”选项
  • 在验证/提交时,将下载/同步与所选Apple开发者帐户关联的所有配置文件,并使用适当的配置文件重新签名/重新嵌入应用程序(它确实指示哪些被选择了,但您无法覆盖此操作)
  • 提供自动上传归档应用程序中包含的调试符号的选项
  • 没有上传进度
  • (提供将*.ipa导出并使用Application Loader的选项)

Application Loader

  • 需要浏览*.ipa文件作为其输入
  • 提交之前没有验证选项
  • 使用已经嵌入*.ipa文件的配置文件
  • 没有上传调试符号的方式
  • 提供上传进度

5

在Xcode 4中,您不再使用Application Loader。您只能通过Xcode Organizer上传...

如下所述,您仍然可以使用Application Loader提交IPA文件。如果您自己构建应用程序并希望从一个地方验证和提交,则Xcode Organizer方法非常有用。如果您已将IPA签名为安装在系统上的正确证书,则Application Loader方法非常有用。

在使用两种方法后,Application Loader会给您更多的进度状态指示,这在您连接缓慢时非常有用。


不使用Application Loader的原因是据我所知,它在最终上载时与另一种方法相同。两者都用于上传二进制文件。 - mandeep-dhiman
我使用Organizer,但是我想知道为什么包含了已经被弃用的Application Loader。 - apollosoftware.org
在Organiser中,您只能提交已编译和存档的应用程序。如果软件商店提供了使用您的证书签名的IPA文件,您可能希望自己提交它或其他内容。我认为这只是另一个包含的工具,因此您不一定需要打开Xcode。可能会在未来被删除或不再受支持。 - Suhail Patel
1
如果您想直接上传IPA文件(例如通过xcodebuild命令构建的文件),您仍然需要使用Application Loader。 - zekel

3

一个独立开发者或小团队可能会直接从Xcode提交,特别是对于较小的项目。但是对于更大的团队、更复杂的项目或自动化构建系统,从应用程序加载器进行提交更容易。

这只是工作流程的问题,而不是其他什么。


1
我主要使用Application Loader,因为:
它只需要你浏览到一个.ipa文件。
我们不需要担心已经嵌入在.ipa文件中的配置文件。
无法上传调试符号。
我们不需要在提交之前进行验证。
我们可以看到进度条以了解应用程序上传的状态和位置。

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