XCode持续集成

B.S*_*.S. 5 xcode continuous-integration ios

我使用在Mac OS X 10.9上运行的新XCode持续集成服务.使用Mac OS X Server.

所以我用测试目标创建了新的bot:在所有模拟器上运行测试(没有任何设备)

集成后我收到这样的错误:

集成失败.机器人无法找到或使用的一个 设备上所配置整合.

怎样才能解决这个问题?我不想将任何设备连接到服务器进行集成测试.

提前致谢,

see*_*r12 1

您正在测试的应用程序支持所有设备吗?尝试为“特定设备”设置机器人并选择您构建的模拟器。还要确保当前代码更改已推送到 Xcode 服务器从中提取的存储库。

编辑2013年11月19日

  1. 在您的服务器计算机上,确保安装了最新的 Xcode 版本(当前为 5.0.2)。

  2. 打开 Xcode 并在“下载”中配置“首选项”以安装命令行工具,并确保您已下载/安装了要测试的模拟器。例如,如果您正在针对 iOS 6.1 进行构建,则需要安装模拟器。

  3. 在 Mac OS X Server Xcode 管理面板的“构建”部分中,确保选择该 Xcode 应用程序版本。服务器将使用该 Xcode 应用程序来进行构建。

  4. 当您编辑机器人设置时,您可以在其中配置要测试的设备,选择“特定设备”并选择您已在开发计算机上成功构建的模拟器,例如,选择 iPad Retina (6.1) 或任何您的应用程序支持。

如果特定模拟器设备未出现在“选定设备”列表中,则该模拟器可能未安装在您的服务器计算机上。请参阅上面的步骤 2。

(希望这可以帮助)