从ElCapitan在Yosemite上测试OSX应用程序

时间:2016-03-14 06:50:21

标签: xcode macos osx-yosemite osx-elcapitan

我已经为10.10及以上版本开发了OSX。此应用程序适用于一种设备,每当我连接设备并执行某些操作时,设备上的数据都会在服务器上更新。这在El Capitan上工作得很好,但是我们的客户之一已经在优胜美地上提到了一个问题,但我最近将我的Mac从OS X Yosemite 10.10.4更新到OS X El Capitan 10.11.1。我听说Xcode方案可以用来定义构建目标,但我不太了解使用方案。无论如何要在El Capitan上模拟Yosemite进行测试吗?无论如何通过Xcode做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在项目设置中选择部署目标

Screen Shot

然而,即使在10.11上使用10.10 SDK进行编译,它也 100%可靠。

Xcode中10.11上生成的某些XIB文件有时与10.10不兼容,在10.11上测试时无法检测到,但会在10.10上崩溃。

e.g。当我使用10.9 SDK在10.10上编译项目时,当NIB文件加载到10.9时导致崩溃。其他一些10.10用户报告崩溃运行10.11编译的二进制文件,原因不明......等等。

为了确保它100%正常工作,您应该考虑设置旧版OS X的虚拟机