macos - 如何使用同一台 Mac 在不同版本的 OSx 上测试和调试 Cocoa App?

标签 macos cocoa testing osx-mavericks osx-yosemite

我使用带有 Yosemite 的 Mac 创建了一个应用程序。完成后,我将其存档,然后分发给几个 friend ,其中一个有 Mavericks 。我在 Mavericks System 上遇到了一些问题。随着这件事情的发生,我心中提出了以下疑问,

  • 我可以在不同的 OSX 版本上检查我的应用程序,而无需在不同的 MAC 上实际运行它吗?
  • 我还可以使用具有单一 OSX 的系统调试具有不同 OSX 版本的应用程序吗?

简而言之,我想知道,是否可以测试多个版本的 Cocoa 应用程序?类似于 iOS 开发,我可以在不同的 iOS 版本上运行应用程序。

最佳答案

我建议购买一份 VMWareParallels 以在虚拟机中安装较旧的 OS X 版本。

您可以从 https://developer.apple.com 下载旧版本的 OS X或通过 http://store.apple.com/ca/help/downloadable_software#MacOSX 在线购买

这很好用,可以让您免于制作双启动机器的麻烦。这通常甚至是不可能的,因为最近的硬件可能只适用于 Yosemite。

关于macos - 如何使用同一台 Mac 在不同版本的 OSx 上测试和调试 Cocoa App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188263/

相关文章:

javascript - 软件故障注入(inject)的真正用途是什么?

objective-c - 扩展 NSTextView 还是实现 NSTextInputClient?

iphone - 如何弄清楚使用的 SEL 名称是什么

html - 检查元素是否有 child

objective-c - 扩展坞显示或隐藏时的事件

macos - Xcode 构建错误 'InputFile' 应该恰好有五个参数

ruby - 测试缓存(多进程)和内存方法

swift - 设置 nspopover 的位置

iphone - iPhone/桌面应用程序的相同代码库

python - 在 Mac Mavericks 上将 PyDev 安装到 Eclipse 中