上传二进制Application Loader或Xcode组织器的最佳方式

时间:2011-08-09 05:15:24

标签: ios xcode itunesconnect xcodebuild application-loader

我想知道将二进制文件上传到itunes商店的最佳方法。是通过Application loader还是使用Xcode组织器存档构建,验证和提交。

4 个答案:

答案 0 :(得分:9)

我尝试在下面列出的重大差异(截至Xcode 6.3.2 - 2015年6月):

Xcode Organizer

  • 必须从您本地存档的应用列表中选择要提交的申请(您无法浏览到特定文件)
  • 提供选项以验证'提交之前的应用
  • 在验证/提交时,将下载/同步与所选Apple开发人员帐户关联的所有配置文件,并使用相应的一个重新签名/重新嵌入应用程序(它确实表明选择了哪一个但是你无法覆盖这个)
  • 提供自动上传已归档应用程序中包含的调试符号的选项
  • 没有上传进度
  • (提供导出为可与Application Loader一起使用的* .ipa的选项)

应用程序加载器

  • 要求您浏览* .ipa文件以获取其输入
  • 在提交
  • 之前无法选择验证
  • 使用已嵌入* .ipa文件
  • 的配置文件
  • 无法上传调试符号
  • 提供上传进度

答案 1 :(得分:5)

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

正如zekel在下面提到的那样,您仍然可以使用Application Loader提交您的IPA文件。如果您自己构建应用程序并希望从一个位置进行验证和提交,则Xcode管理器方法非常有用。如果您已将IPA签署到系统上安装的正确证书,则Application Loader方法很有用。

使用这两种方法后,Application Loader会为您提供更多进度状态指示,如果您的连接速度很慢,这将非常有用。

答案 2 :(得分:2)

唯一的开发人员或小团队可能只是直接从Xcode提交,特别是对于较小的项目。但是对于更大的团队,更复杂的项目或自动构建系统,从Application Loader提交更容易。

这是工作流程的问题,而不是其他任何事情。

答案 3 :(得分:1)

我主要使用Application Loader,因为:

只需要您浏览.ipa文件。

我们无需担心.ipa文件中已嵌入的配置文件。

无法上传调试符号

我们无需在提交前进行验证。

我们可以看到进度条在哪里以及应用程序上传的状态。