iPhone应用程序提交软件要求 [英] iPhone app submission software requirements
问题描述
我想了解在软件需求(不是步骤提交其在苹果iTunes Connect中)
方面参与iPhone应用程序提交的事- 当我们下载iOS SDK,为X code列入了吗?如果有,是什么最新版本,其中大约大小?
- 当我们开发的应用程序,并准备提交(比如今天的),它是necassary有particluar(或者说最新)IOS SDK或X code安装在我们的系统版本?
- 是否有任何具体的OS X的要求(我的意思是,如果雪豹及以上罚款)?
一切都在的iOS开发中心<详细/一>(您可能需要登录到有详细说明):
- 当你下载X code(或以上precisely的开发者工具包),它包括X code和很多其他工具(仪器,GCC,GDB,LLVM,LLDB, iOS的模拟器,...)和还有最新MacOS的和iOS SDK 的版本太多。
- 在版本和大小mentionned的下载页面太在(X code版本,iOS SDK中的,在Mac SDK,......一切)。眼下(OCT,'11)是的 X $ C $ 4.2Ç,的iOS 5.0 SDK和OSX 10.7 SDK 即可。一切都在一个封装内( 1.65Go 最新的版本截至今天)的除了文档,这是自动X code本身下载的(除非禁用)的背景。
- 有关要求的,也是在iOS的开发中心描述:X code4可用于两个雪豹(在iOS开发中心)狮(通过苹果的AppStore)现在。
- 当您提交您的应用程序,你通常应始终使用最新的SDK 提交(1)。 [@progrmr评论后编辑]当然除了在SDK测试版本。 Alsways了最新的释放提交/公共SDK版本] 的
请注意,使用最新的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)
- When we download the IOS SDK, is XCode included in that ? If yes, what are the latest versions and approx size of them?
- 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 ?
- 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屋!