问题标签 [xcode-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1319 浏览

ios - Xcode 服务器 ibtool 构建失败

我一直在研究使用 Xcode Server 进行 CI。我已经解决了一些问题,但现在有一个问题困扰着我。

构建似乎工作正常,但在测试阶段挂起,并在日志底部生成:

该服务器正在运行 OS X 10.10.5(目前还不能升级到 El Capitan)、OS X Server 5.5.15 和许多 Xcode 版本,但选择了 Xcode 7.1(这是该服务器上可用的最新版本)。

有没有人见过这个并解决了它?

链接到这个问题的这个问题声称有一个解决方案,但是唉,它们没有帮助,而且设置似乎略有不同。所以是的,钥匙串已解锁并可供 Xcode 服务器使用,并且服务器已重新启动。

0 投票
2 回答
1187 浏览

xcode7 - 如何在 Xcode 7 中一次删除多个集成?

我们用完了 CI 服务器上的磁盘空间(!)并决定清理一些旧的集成。但是,我找不到在报告导航器中多选集成的方法。这可能吗?

xcode 机器人集成

(我想可能有一种通过非官方 API的方法,但我宁愿不这样做)

0 投票
2 回答
297 浏览

xcode7 - 您如何配置 Xcode Server (Bot) 以仅保留 n 个最近的集成?

我们最近发现 Xcode Server(即 Bot)将保留所有过去的集成。(我们在构建开始失败时发现了这一点,并且我们意识到 CI 服务器完全没有磁盘空间)。

您如何配置机器人(或一般的服务器)以仅保留最后的n集成?甚至是最后n几天?

如果没有内置设置,有没有办法通过不必使用非官方 XCode Server APIcron的工作来完成此操作?

0 投票
2 回答
1111 浏览

xcode - 无法使用 Xcode 7.2.1 在 Xcode 服务器上启动 Xcode 服务

更新 Xcode(从 7.2 到 7.2.1)后,XcodeServer 无法运行 Xcode 服务。当我选择更新的 Xcode 时,会出现消息警告:Enable Accessibility access for UI Testing (...)出现。点击Request Access这个警报的按钮后,XcodeServer 给我一个带有消息的警报You must agree to the terms of the Xcode software license agreement. Launch Xcode again and agree to the software license agreement, or choose a different version of Xcode.。当然,我这样做了(几次),而且 Xcode(和 Xcode Helper)也在系统偏好设置中隐私的可访问性部分中允许的应用程序列表中。

有人可以帮忙吗?或者有人有同样的问题吗?

我正在寻找命令行:

和:

安装以前的版本(7.2)后一切正常。

编辑:

安装以前的版本(7.2)后,我看不到我之前创建的任何机器人。(但这可能是xcrun xcscontrol --reset.

0 投票
1 回答
2443 浏览

continuous-integration - Xcode Server Bot 集成无法导出存档:错误 Domain=IDEDistributionErrorDomain Code=1“无法完成操作。”

这一直有效,直到几天前。没有任何修改。但是导出失败!我不知道。

0 投票
1 回答
343 浏览

objective-c - 出现错误 xcodebuild exited with status 6

运行返回此警告且未创建可安装产品的测试机器人。有谁知道这个状态是什么意思?

这是构建错误:

0 投票
2 回答
341 浏览

xcode-server - Xcode 服务器在哪里存储机器人?如何将机器人转移到另一台机器上?

我使用 Xcode 和 Xcode 服务器创建了多个机器人。我想备份这些机器人并将其转移到另一台机器上。如何才能做到这一点?

0 投票
1 回答
1022 浏览

xcode-bots - Xcode Server / BOT 找不到配置文件

我设置了 OS X Server/Xcode 服务器并为 CI 创建了一个 BOT。一切似乎都很好,除了可安装的产品/archive.ipa 无法创建,因为存档失败。这是错误:

构建服务问题:

Bot1 的 Bot 问题(构建服务警告)集成 #1 的 Bot1 在 Xcode 中打开:xcbot://(null)/botID/2a1dfcbd053b728e6dfced564601114f/integrationID/2a1dfcbd053b728e6dfced5646011de6

断言:未找到匹配的配置文件:您的构建设置指定了一个 UUID 为“013173ad-b54a-4a1d-8a65-xxxxxxxxxxxx”的配置文件,但是,没有找到这样的配置文件。文件:(空):(空)

附加了此集成的完整日志。

在同一台服务器机器上,使用选定的 Xcode 手动创建 archive/xxx.ipa 文件没有问题。配置文件显然在服务器机器上。

感谢任何建议或指针。

0 投票
0 回答
98 浏览

ios - 在 Xcode 持续集成 (Xcode 7.2) 中找不到匹配的配置文件

问题:我已经在 Xcode 服务器的帮助下设置了持续集成,但是在应用程序中,当我集成我的机器人时,我遇到了上述错误。

我已经看到了很多关于此的帖子,并发现我需要在其中设置我的配置文件,/Library/Developer/XcodeServer/ProvisioningProfiles但我无法找到该位置。请参见下图

错误图像

同样在我通过以下http://useyourloaf.com/blog/continuous-integration-with-xcode-server/ 链接设置了我的 xcode 服务器。

我在这里看到了配置文件,我重置并再次下载它们仍然没有运气。移动配置路径

检查了路径,但它以红色显示配置文件文件夹。为什么会这样? 来自硬盘的路径

谢谢。

0 投票
1 回答
282 浏览

xcode - 无法通过 Xcode Bot 使用服务器分发构建(父应用程序出现证书错误)

在我必须更新我的分发证书之前,我已经设置了一个可以工作的 Xcode 服务器。我更新了我的证书并编辑了我的所有配置文件,以便它们再次处于活动状态。自从这样做以来,我一直无法成功集成 Xcode Bot,以便可以从服务器分发构建。我每次都会收到以下错误...

我能够从 Xcode 在本地成功完成存档,而不是在使用机器人的构建机器上。

我尝试了以下方法(所有这些都是来自这些论坛或 Stack Overflow 上的建议)...

  • 从钥匙串中删除了过期的证书
  • 在构建机器上的 Keychain 中设置我的证书和密钥。
  • 确保代码签名正在使用分发证书。
  • 确保该方案使用 Release 进行归档。
  • 尝试启用和不启用位码(我有一个手表扩展)。
  • 为分发证书的每个目标显式选择代码签名身份。
  • 为每个目标明确选择配置文件。
  • 在 Xcode 中退出我的帐户,重新登录并重新下载所有配置文件。

我没有尝试过并且犹豫不决的一件事是删除我的所有配置文件并让 Xcode 重新生成它们。我不确定这是否能解决问题,所以我希望尽可能避免这种情况(我的所有个人资料都显示为活动)。

关于如何解决这个问题的任何想法?以及可能导致这种情况的想法?说真的,任何事情都会有所帮助,所以我可以弄清楚并继续前进!

我很乐意提供任何其他信息,以使这项工作正常进行!

运行 Xcode 7.2 和服务器 5.0.15。