我已经在Xcode 4.1
iOS SDK 版本(Base SDK 版本)中 开发了我的应用程序,iOS 4.3
所以,这个应用程序是否可以在 iPhone 上运行iOS 5
和/iOS 6
或不运行?
我认为该应用程序可以在比Deployment Target
. 这是正确的吗?我很感激任何帮助。
是的,您的应用程序可以在 iOS 4.3 或更高版本的任何设备上运行。也就是说,假设您没有使用从未来 iOS 版本中删除的任何折旧方法。您可以通过文档检查物品是否已折旧/删除。
无论您使用哪个 Xcode 构建您的应用程序,基本 SDK 都表示您的应用程序支持的最低系统。
您的应用程序可以并且将在较新的系统上运行。
如果您想对您的应用程序进行更新,您需要注意较新系统的折旧方法,否则您将被拒绝并且无法在 App Store 中更新。
是的,它肯定会在比部署目标更高的版本中运行。但是,始终建议在新版本发布时也运行它们,以检查使用的每个 API 是否仍然运行良好(特别是如果它们已被弃用)。