【发布时间】:2014-03-13 12:30:56
【问题描述】:
在发布此问题之前,我上网了几个小时。我来了:
我正在开发一个应用程序。我使用 X-Code 5。设置部署目标 iOS 7。
我几乎完成了应用程序的 UI(适用于 iOS 7)。昨天,我的团队负责人告诉我,客户希望应用程序向后兼容,也就是说它也应该在 iOS 6.1 上运行。
所以我开始上网(因为我的团队负责人也不知道具体如何完成)。我找到了一些链接,但很困惑到底该怎么做。是的,我也读过关于 stackoverflow 和 google 的帖子。
如何使我的应用也兼容 iOS 6?我需要获取不同的 XIB 文件吗? (这将是太多的工作)。
我做了一件事,我将部署目标设置为 iOS 6.1 或更高版本。该应用程序在设备上运行。有趣的是,该应用程序也在 iOS 7 上运行。但在 iOS 7 上,视图有点失真。
我听说如果 Deployment 是 6.1,你不能将它上传到 App Store。此外,我将部署设置为 7.0,但后来我无法在 iOS6 设备上运行它。
我应该如何开发应用程序,以便它适用于 iOS 6,7 并且也可以上传到 AppStore。
请帮忙。从过去 4 个月开始,我一直在开发应用程序。我一直在尽力而为穆。我知道,这个问题对某些人来说可能看起来很愚蠢。
而且我没有使用故事板。我只使用 XIB 的
【问题讨论】:
-
我听说如果部署是 6.1,您无法将其上传到 App Store - 不,这不是真的。还具有相同的 XIB 并学习设置 delta 以使其在 iOS6 和 iOS7 中都能正常工作。
-
@βhargavḯ 是的,我以前也听说过一些与 delta 相关的事情。我是否必须做出任何改变。就像在 IB 中的 XIB 中一样,有选项 LIKE “interface Builder Documment”,我是否需要将其设置为 ios 6.1 或更高版本或 7.0
-
@Jeev 我已经编写了设置增量的步骤,请按照它们进行操作,如果您有不清楚的地方请告诉我。
-
@PunjabiCoder 感谢您的回复。 1.我没有使用故事板。我从您的回答中遵循了第 3 点和第 4 点。 ios6和ios7看不到,请指导
-
@Jeev 你用 Xib 吗?或者您以编程方式制作 GUI?