iPhone应用程序提交软件要求
我想从软件要求方面了解iPhone应用程序提交所涉及的事情(不是在Apple iTunes Connect上提交它的步骤)
- 当我们下载IOS SDK时,XCode是否包含在其中?如果是,最新版本是什么以及它们的大约大小?
- 当我们开发应用程序并准备提交时(比如今天),是否有必要在我们的系统上安装特定(或更确切地说是最新)版本的 IOS SDK 或 XCode?
- 是否有任何特定的 OS X 要求(我的意思是如果 Snow Leopard 及以上版本就可以)?
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) ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可能需要登录才能了解详细信息):
请注意,使用最新的 SDK 并不意味着您需要停止对以前的 iOS 版本的支持和测试。例如,您可以使用iOS 5.0 SDK并发布在iOS4.x上运行的应用程序(当然,如果它仍然可以在iOS5.x上运行那就更好了);除非针对特定方法指定,否则通常会保证较高的兼容性(有关详细信息,请参阅 Apple 文档中的“SDK 兼容性编程指南”)。
(1) 如果您提交的是最新版本之前的 SDK 版本(如果不是太旧的话),这通常是可以接受的,Apple 会给您一些时间进行迁移,但这通常只是一个过渡阶段。建议在最新的 SDK 可用时迁移到它,这也是一个很好的做法,或者在最新的 SDK 可用之后迁移到它也不算太晚。
Everything is detailed on the iOS Dev Center (you may need to log in to have the details):
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.