如何使用 iOS Simulator 7 \ XCode 5 测试 iOS 7 之前的 UI(无需升级 iOS 7 应用程序)

2024-01-08

在 XCode 4.6.3 上编译我的应用程序并在 iOS 7 上运行它效果很好。

在 XCode 5 上编译我的应用程序并在 iOS 7 上运行它会导致 UI 混乱,我现在不想处理。 (iOS 7 选择器、标签栏、表格视图等)

Goal:

我希望能够使用 XCode 5 并在 iOS 7 模拟器上测试我的应用程序,但仍然使用 iOS 6 和更低的 UI 和感觉。

Reason:

我不想将我的应用程序重新设计到 iOS 7,但我确实想确保它使用 XCode 5 iOS 7 模拟器在 iOS 7 上正常运行。

XCode 5 上是否有一个快速切换来强制所有内容保持不变?

Is doing something like using iOS 6 Base SDK in XCode 5 https://stackoverflow.com/questions/18423896/is-it-possible-to-install-ios-6-sdk-on-xcode-5 acceptable or a bit too much hacky?

Edit:

使用 iOS 6 SDK 没有帮助。您的应用程序仍将具有 iOS 7 的外观,只是问题较多。


这是场景:

  • 您的应用程序在 iOS 6 及更低版本上运行良好
  • 您想在 iOS 7 上测试您的应用程序
  • 如果您的设备上安装了 iOS 7,则需要 XCode 5 才能在其上进行测试
  • 如果你想在 iOS 7 模拟器上测试它,你需要安装 XCode 5
  • 在 XCode 5 上编译你的工作应用程序将打破一切束缚,并迫使你至少为 iOS 7 重新设计你的应用程序
  • 到目前为止,此处建议的解决方案将帮助您了解应用程序在 iOS 7 上的外观,但不会保留 iOS 6 及更低版本在 iOS 7 上的外观。

到目前为止我找到的最佳解决方案:

  1. 将当前的 XCode 更新为 XCode 5
  2. 下载 XCode 4.6.3 从here https://developer.apple.com/downloads/
  3. 将其安装在不同的位置并将应用程序的名称更改为 XCode4 以区分两者。
  4. 找到您的 XCode 5 应用程序图标,右键单击它并选择“显示包内容”
  5. 找到 MacOS 文件夹并将 xcode 文件移至其外部 文件夹。最后两个步骤是为了防止您意外打开 使用 XCode 5 的项目。另一种方法是更改​​默认的“打开方式”应用程序 但由于某种原因不起作用 对我来说,在使用 XCode 5 打开一个项目后,我想更加确定 StoryBoard 更改为仅兼容 XCode 5。 *
  6. 打开 XCode 4.6.3 并运行您的项目。在你的模拟器菜单中你 现在应该看到 iOS 7。即使在 XCode 顶部栏中,您也会看到应用程序名称->iPhone 6.1 模拟器,在模拟器上选择 iOS 7 将在 iOS 7 中运行您的应用程序并保持一切相同。

完成上述操作后,您将拥有两个版本的 iOS 模拟器。版本 6 和版本 7 包含 iOS 7 模拟器。

Step 5:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 iOS Simulator 7 \ XCode 5 测试 iOS 7 之前的 UI(无需升级 iOS 7 应用程序) 的相关文章

随机推荐