我想知道我是否可以安装 IOS 5 和 IOS 5 SDK 并且仍然能够开发应用程序并将其提交给 Apple?或者,一旦我安装了 IOS 5,我就不得不安装 IOS5 SDK(据我了解,在使用新的 IO 5 运行我的 iDevice 时,我无法使用稳定的 4.3 SDK 测试我的应用程序)
那么我是否能够使用 IOS5 + IOS5 SDK 开发我的应用程序,我可以将我的应用程序提交给苹果还是需要等待 IOS5 稳定版的正式发布?
您可以相邻安装多个 Xcode 版本,从而使用非 beta 版本提交到 AppStore。实际上,我建议始终在其他地方安装 Xcode 测试版,以防遇到问题。例如,Xcode 4.0 beta 有时会出现很多崩溃,以至于 PIA 需要使用它们。如果您仍然拥有旧版本,则返回旧版本不是问题。
此外,Apple 并不关心(或知道)您在设备上使用的是哪个 iOS,他们只关心您链接了哪个 SDK。
目前使用 iOS5 的任何人都可以在不破坏他们在下载新 SDK 之前同意的 NDA 的情况下谈论它。我建议您在继续之前阅读发行说明和其他相关文档。
话虽如此,通常测试版的最佳策略是将 SDK 与当前的生产版本一起安装。显然,您不能在 iOS 设备上执行此操作,但无论如何您都不应该在主设备上安装测试版。
据我所知 - 您可以使用 Xcode 4.2 安装 iOS 5 并仍然向苹果提交应用程序。但是,您将只能提交与 SDK 4.3 版本相关联的应用程序,而不是 5。
一旦发布稳定版,您将只能提交与版本 5 的应用链接。