iPhone应用程序提交软件要求 [英] iPhone app submission software requirements

查看:139
本文介绍了iPhone应用程序提交软件要求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想了解在软件需求(不是步骤提交其在苹果iTunes Connect中)

方面参与iPhone应用程序提交的事

  1. 当我们下载iOS SDK,为X code列入了吗?如果有,是什么最新版本,其中大约大小?

  2. 当我们开发的应用程序,并准备提交(比如今天的),它是necassary有particluar(或者说最新)IOS SDK或X code安装在我们的系统版本?

  3. 是否有任何具体的OS X的要求(我的意思是,如果雪豹及以上罚款)?


解决方案

一切都在的iOS开发中心<详细/一>(您可能需要登录到有详细说明):

请注意,使用最新的SDK并不意味着你需要停止支持和测试previous IOS版本。您可以使用的iOS 5.0 SDK和发布上iOS4.x运行例如一个应用程序(当然是它是否仍然适用于iOS5.x也更好);方兴未艾的兼容性一般保证的,除非具体方法为指定的(见苹果文档获取更多信息的兼容性SDK编程指南)。

(1)如果你只用最新版之前SDK版本提交如果不是太老它被普遍接受,苹果让你一些时间进行迁移,但这通常只是一个过渡阶段。这是建议和好的做法移植到最新的SDK可用时 - 之后太晚或根本不

I wanted to understand the things involved in iPhone app submission in terms of software requirements (not the steps to submit it on Apple iTunes Connect)

  1. When we download the IOS SDK, is XCode included in that ? If yes, what are the latest versions and approx size of them?
  2. When we develop the app and are ready to submit (say as of today), is it necassary to have a particluar (or rather the latest) version of IOS SDK or XCode installed on our system ?
  3. Are there any specific OS X requirements (I mean if Snow Leopard and above is fine) ?

Everything is detailed on the iOS Dev Center (you may need to log in to have the details):

  • When you download Xcode (or more precisely the "Developer Tools" package), it includes Xcode and a lot of other tools (Instruments, gcc, gdb, llvm, lldb, the iOS Simulator, ...) and also the latest version of the MacOS and iOS SDKs too.
  • The version and size are mentionned on the download page too (version of Xcode, of the iOS SDK, of the Mac SDK,... everything). Right now (oct. '11) it is Xcode 4.2, iOS 5.0 SDK and OSX 10.7 SDK. Everything come in one package (1.65Go for the latest version as of today) except the documentation, which is downloaded automatically by Xcode itself (unless disabled) in the background.
  • For the requirements, it is also described in the iOS Dev Center: Xcode4 is available for both Snow Leopard (on the iOS Dev Center) and Lion (via the Mac AppStore) right now.
  • When you submit your app, you normally should always submit it using the latest SDK (1). [EDIT after @progrmr comment] except of course for beta versions of the SDK. Alsways submit with the latest "release"/public SDK version]

Note that using the latest SDK does not mean that you need to stop supporting and testing for previous iOS versions. You can use the iOS 5.0 SDK and publish an app that is running on iOS4.x for example (and of course it is better if it still works on iOS5.x too); ascendant compatibility is generally guaranteed, unless specified for specific methods (see the "SDK Compatibility Programming Guide" in the Apple Doc for more info).

(1) It is generally accepted if you submit with the SDK version just before the latest if it is not too old, Apple let you some time to migrate, but this is generally just a transition phase. It is advised and a good practice to migrate to the latest SDK when it is available -- or not too late after that.

这篇关于iPhone应用程序提交软件要求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆