我有一款主要针对iPad的应用程序,我希望用户能够继续使用原来的iPad(iOS最高为5.1)。另一方面,我的应用在iOS 7设备上运行时应该看起来像是“本机”iOS 7应用。我可以在各自的本机外观和感觉中构建一个在iOS 5.1和iOS 7上运行的应用程序吗?
当我选择SDKROOT
(基地SDK)为iOS的7和部署目标为6.0,该应用程序可以运行在系统精细,显示出各自的外观&感觉。但是,因为我希望我的应用程序也能在5.1上运行,所以我将部署目标设置为5.1(根据this question的答案,我将iPhoneOS5.1.sdk
复制到Xcode 5)。该应用程序然后运行在5.1,6.0和7.0,但它(几乎)看起来像iOS 7上的iOS 6应用程序。
这是我在处理编译器设置时发现的(取决于设置,应用程序运行在什么上IOS版本):
所以,这是可能的:一个应用程序,本机的外观&感觉上的iOS 5.1,iOS 6中和iOS 7?
感谢您的任何帮助。