xcode4.5 - 当 IOS 7 启动时,为 ios 6 构建的所有应用程序看起来都很好吗?

标签 xcode4.5 ios7

目前我在 IOS 6 的 appstore 有一个应用程序。如果我的 ios 7 friend 下载了它,它看起来仍然很好。

但是,如果我尝试在 iPhone 7 上构建,它看起来很困惑。

我注意到我现在使用的是 Xcode 5,而我使用的是 IOS 7 SDK。我无法回到以前的 SDK。

如果我现在更新我的应用程序,当 iPhone 7 出现时它会看起来很乱吗?

最佳答案

所有带有 iOS 6 或更早版本 Base SDK 的应用程序在 iOS 7 下运行时都将保持旧外观(操作表和警报 View 除外)。 Apple 不想在 iOS 7 上线时突然打破成百上千的应用程序。

当然,如果您更新您的应用程序以使用 iOS 7 的基础 SDK,那么您的应用程序必须正确更新才能使用 iOS 7 的新外观和感觉。

当 Base SDK 更新到 iOS 7 时,大多数看起来很糟糕的应用程序是因为应用程序一开始就写错了。有些事情确实发生了足够的变化,需要更多的工作,但如果一开始就写得好,大多数应该“正常工作”。

至少,在安装了 iOS 7 测试版的设备上测试您现有的 App Store 应用程序(使用 iOS 7 之前的基础 SDK),并验证它仍然可以正常工作并且看起来正常。在新操作系统下,编写不当的应用程序更有可能出现问题。正确编写的应用程序很可能会完全相同。如果您有任何问题,您应该能够使用 Xcode 4.6 修复应用程序并保留 iOS 7 之前的基础 SDK。您可以很快获得更新,以便在所有人都很快升级到 iOS 7 时您的应用程序继续运行。

一旦你知道你现有的应用程序在 iOS 7 下可以正常工作,你就有时间正确更新到 iOS 7(当然你应该在过去几个月里一直这样做)。

当您准备好利用 iOS 7 功能和 iOS 7 外观和感觉时,请使用 iOS 7 的基础 SDK 更新您的应用程序,并采取一切必要措施使其外观和功能正常。然后提交更新。还要决定使用什么部署目标。对于某些人来说,部署目标将一直回到 4.3。对于许多人来说,只支持 iOS 7 才有意义。对许多人来说,支持 iOS 6 和 iOS 7 是必经之路。

关于xcode4.5 - 当 IOS 7 启动时,为 ios 6 构建的所有应用程序看起来都很好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18627599/

相关文章:

uiviewcontroller - 为什么我的 View Controller 不在窗口层次结构中?

ios - 在装有 IOS7 的 iPad 上关闭后智能应用横幅不会出现

objective-c - 日期范围与其他日期范围的重叠

ios6 - 升级到 Xcode4.5 iOS6 Base SDK 后运行时异常

ios - Swift 3.0 或 Swift 2.3 最低系统版本要求,是否部署在 iOS 7 中

ios - glTexSubImage2D 在 ios7 上运行缓慢

text - 为什么 CGContextSetRGBStrokeColor 不适用于 ios7?

iphone - 开发 iOS6 应用程序(iOS 7 就绪)

iphone - 如何解决 iPhone 中的问题 "Command/bin/sh failed with exit code 1"