在发布这个问题之前,我在互联网上冲浪了几个小时。以下是我的问题:
我正在开发一个应用程序。我使用的是X-Code 5,设置了iOS 7的部署目标。
我已经几乎完成了该应用程序的用户界面(适用于iOS 7)。昨天,我的团队领导告诉我,客户希望该应用程序向后兼容,也就是说它应该在iOS 6.1上运行。
所以我开始在互联网上搜索(因为我的团队领导也不知道如何实现它)。我找到了一些链接,但是不知道具体该怎么做。是的,我在stackoverflow和google上看过帖子。
我该如何使我的应用程序也兼容iOS 6呢?我需要使用不同的XIB文件吗?(这将是太多的工作)。
我做了一件事,我将部署目标设置为iOS 6.1或更高版本。该应用程序在设备上运行。有趣的是,该应用程序也在iOS 7上运行。但是在iOS 7上,视图略微变形。
而且我听说如果部署版本是6.1,你无法将其上传到App Store。此外,我将部署设置为7.0,但是我无法在iOS6设备上运行它。
我应该如何开发应用程序,以便它可以在iOS 6、7上运行,并上传到AppStore呢?
请帮忙。我已经从过去的4个月开始开发应用程序了。我一直在尽力而为。我知道,这个问题对于有些人来说可能很愚蠢。
我没有使用Storyboards。我只使用XIB。