iPhone应用程序提交软件要求

发布于 2024-12-12 02:53:06 字数 275 浏览 0 评论 0原文

我想从软件要求方面了解iPhone应用程序提交所涉及的事情(不是在Apple iTunes Connect上提交它的步骤)

  1. 当我们下载IOS SDK时,XCode是否包含在其中?如果是,最新版本是什么以及它们的大约大小?
  2. 当我们开发应用程序并准备提交时(比如今天),是否有必要在我们的系统上安装特定(或更确切地说是最新)版本的 IOS SDK 或 XCode?
  3. 是否有任何特定的 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)

  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) ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浊酒尽余欢 2024-12-19 02:53:07
  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 应用商店也有,但仅适用于 Lion。 MAS 版本的优点是您可以免费使用 SDK 并制作基本应用程序,而无需在 iOS 设备上运行代码。
  1. XCode 4.2 is about 1.8gb, and that doesn't include documentation - when you first load XCode it tries to download something like 2-2.5gb of docs in the background. You have to both cancel the download and the auto update check to avoid that (but auto updating docs is cool).
  2. I don't recall any requirement to use the latest and greatest, you can still download XCode 3 with iOS SDK 4.3 from the archives. But I can't say for sure, I always run the latest (I find upgrading to new XCode releases is generally a good idea).
  3. XCode is available for Snow Leopard once you buy the $99/yr iOS developer subscription, the mac app store has it but only for Lion. The advantage of the MAS version is you can play with the SDK and making basic apps for free, just not run code on your iOS device.
云之铃。 2024-12-19 02:53:06

可能需要登录才能了解详细信息):

  • iOS 开发中心 上详细介绍了所有内容(您 下载 Xcode(或更准确地说是“开发人员工具”包),它包括 Xcode 和许多其他工具(Instruments、gcc、gdb、llvm、lldb、iOS 模拟器...)以及最新版本MacOS 和 iOS 的SDK 也是如此。
  • 下载页面上也提到了版本和大小(Xcode、iOS SDK、Mac SDK 的版本,...一切)。目前(2011 年 10 月)是 Xcode 4.2、iOS 5.0 SDK 和 OSX 10.7 SDK。 最新版本)除了文档,该文档由 Xcode 本身在后台自动下载(除非禁用)。
  • 一切都在一个包中(1.65Go 适用于今天的 的要求,iOS 开发中心也对此进行了描述:Xcode4 可用于 Snow Leopard(在 iOS 开发中心)和 Lion(通过 Mac AppStore)现在。
  • 当您提交应用程序时,通常应该始终使用最新的 SDK 提交 (1)。 [在 @progrmr 评论后编辑]当然除了 SDK 的 beta 版本。始终使用最新的“发布”/公共 SDK 版本提交]

请注意,使用最新的 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):

  • 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文