iPhone应用程序提交软件要求

时间:2011-10-27 11:54:13

标签: iphone xcode ipad app-store

我想了解iPhone应用程序提交中涉及的软件要求(而不是在Apple iTunes Connect上提交它的步骤)

  1. 当我们下载IOS SDK时,是否包含XCode?如果是,那么它们的最新版本和大小是多少?
  2. 当我们开发应用程序并准备提交时(比如截至今天),在我们的系统上安装IOS SDK或XCode的特定(或最新)版本是否有必要?
  3. 是否有任何特定的OS X要求(我的意思是如果Snow Leopard及以上版本是好的)?

2 个答案:

答案 0 :(得分:3)

iOS Dev Center上有详细说明(您可能需要登录才能获得详细信息):

  • 当您下载Xcode(或者更确切地说是“开发者工具”包)时,它包含Xcode和许多其他工具(Instruments,gcc,gdb,llvm,lldb,iOS模拟器......)和也是最新版本的MacOS和iOS SDK
  • 版本和尺寸也在下载页面上提及(Xcode的版本,iOS SDK的版本,Mac SDK的版本,......所有内容)。现在(oct。'11)它是 Xcode 4.2,iOS 5.0 SDK和OSX 10.7 SDK 。所有内容都包含在一个软件包中( 1.65Go 用于截至今天的最新版本),但文档除外,后者由Xcode自动下载(除非禁用)。 < / LI>
  • 对于要求,它也在iOS开发中心中描述:Xcode4可用于两个Snow Leopard (在iOS开发中心)和Lion (通过Mac AppStore)现在。
  • 当您提交应用时,通常始终使用最新的SDK提交(1)。 [在@progrmr评论之后编辑],当然除了SDK的beta版本。 Alsways提交最新的“发布”/公共SDK版本]

请注意,使用最新的SDK并不意味着您需要停止支持和测试以前的iOS版本。例如,您可以使用iOS 5.0 SDK并发布在iOS4.x上运行的应用程序(当然,如果它仍适用于iOS5.x,则会更好);除非为特定方法指定,否则通常保证上升兼容性(有关详细信息,请参阅Apple Doc中的“SDK兼容性编程指南”)。

(1)如果您在最新版本之前提交SDK版本,如果它不是太旧,Apple通常会接受,Apple会让您花一些时间进行迁移,但这通常只是一个过渡阶段。建议并且一个好的做法是在可用时迁移到最新的SDK - 或者在此之后不要太晚。

答案 1 :(得分:0)

  1. XCode 4.2大约1.8gb,并且不包含文档 - 当您第一次加载XCode时,它会尝试在后台下载类似2-2.5gb的文档。您必须同时取消下载和自动更新检查以避免这种情况(但自动更新文档 很酷)。
  2. 我不记得任何使用最新和最好的要求,你仍然可以从档案中下载带有iOS SDK 4.3的XCode 3。但我不能肯定地说,我总是运行最新的(我发现升级到新的XCode版本通常是一个好主意)。
  3. 一旦你购买了99美元/年的iOS开发者订阅,XCode可用于Snow Leopard,mac app store有它,但只适用于Lion。 MAS版本的优点是您可以免费使用SDK并制作基本应用程序,而不是在iOS设备上运行代码。