Mavericks 上的 OS X 服务器是不是需要单独的 Mac

Posted

技术标签:

【中文标题】Mavericks 上的 OS X 服务器是不是需要单独的 Mac【英文标题】:Do i need a separate iMac for OSX Server on MavericksMavericks 上的 OS X 服务器是否需要单独的 Mac 【发布时间】:2013-10-28 05:12:13 【问题描述】:

我是一名 ios 开发人员,我想在 Xcode 中实现持续集成。 我收到了以下来自 Apple 的电子邮件

作为一名 iOS 开发人员,您现在可以利用 Xcode 中的持续集成,通过使用 OS X Server for Mavericks 创建机器人来自动构建、分析、测试和归档您的应用程序的过程。当机器人在远程 Mac 上工作时,开发机器上的 Xcode 会显示构建和测试报告。机器人可以为您的 QA 团队生成定期版本,配置为在每次签到时执行,甚至可以在连接的 iOS 设备上测试您的应用。

我已经下载了 OSX Server for Mavericks 及其类似的应用程序。

我的问题是我可以在我的开发 iMAC 机器上安装 OSX Server 并实现持续集成吗?或者我必须有一个单独的 iMac 用于 OSX 服务器???

【问题讨论】:

我在这里得到了详细的答案apple.stackexchange.com/questions/107199/… 【参考方案1】:

我在我的 MacBook Pro Xcode 开发机器上运行 OS X 10.9 和 Server.app,没有任何问题。我知道您的问题是针对 iMac 的,但我预计不会有任何问题。

我配置了一些集成机器人,一切正常。服务器正在构建,在真实设备上运行测试,并通过电子邮件向我发送通过/失败报告。

【讨论】:

【参考方案2】:

您可以在开发 iMAC 上安装 OS X Server。为持续集成配置服务器和 Xcode。

指南: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/

WWDC 视频: http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_hd_continuous_integration_with_xcode_6.mov?dl=1

【讨论】:

以上是关于Mavericks 上的 OS X 服务器是不是需要单独的 Mac的主要内容,如果未能解决你的问题,请参考以下文章

在 migratePersistentStore: 到 OS X 10.9 Mavericks 上的另一个 URL 后访问 NSManagedObject 属性时崩溃

如何在 OS X 10.9 (Mavericks) 上使用 GDB 而不是 LLDB 调试 ELF 文件?

Chrome 中的 OS X Mavericks 推送通知

Adobe AIR 全屏(OS X Mavericks)菜单栏

在 OS X 10.9 (Mavericks) 上安装 Java

OS X v10.9 (Mavericks) 中缺少 GDB