问题标签 [xcode-bots]

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 投票
2 回答
761 浏览

osx-mavericks - 无法使用 OSX Server 3.2.1 在 XCode 6.0.1 中创建 CI Bot

我已经升级到 OSX Server 3.2.1,并且在 XCode 帐户首选项中添加了我的存储库。我们的 git 存储库托管在 TFS 服务器上(因为我的公司主要使用 Microsoft 系统)。我通过 HTTPS 访问 TFS 服务器。

现在,我可以添加存储库,它会提示输入我提供的凭据,并且存储库已成功添加。我通过 Source Code -> Project Name - Branch -> Configure Project 配置项目,之后我可以通过 Source Code 菜单成功签出代码。

但是,当我通过 Product -> Create Bot 创建一个机器人时,我会选择一个架构和一个服务器并为机器人命名。XCode 然后尝试验证设置并失败并显示以下内容:

凭据失败

我已经使用相同的凭据通过浏览器访问了存储库。似乎由于某种原因,XCode 不能很好地处理凭据。

知道如何解决这个问题吗?

0 投票
0 回答
457 浏览

xcode - Xcode 为现有的远程 Git 存储库创建机器人

我正在使用 OS X Server 4 运行 Xcode 6

在不同的服务器上使用远程 git repo(由 TFS 支持)。

我似乎无法在 Xcode 中创建一个 Bot 并将其指向我在 Team Foundation Server 上的远程 Git 存储库。该 repo 在 Xcode 中运行良好,它添加到 Xcode Preferences 中的帐户中。

当我添加一个机器人时,它会转到“验证凭据”,然后给出 HTTP 状态代码 404 (-1) - 它没有列出远程仓库。

在使用 Server 3.2.x 和 Xcode 5 之前,这种方式可以很好地工作

有任何想法吗?

感谢

0 投票
1 回答
1917 浏览

xcode - 无法从 Xcode Server 托管存储库创建机器人

在 my 上创建新存储库后Xcode Server,我无法通过ssh访问它,但我可以使用https协议执行git clone命令和命令。git push

此外,当我尝试创建Xcode Bot时遇到以下错误:

当我尝试执行git clone托管存储库中的命令时Terminal.app,会发生另一个错误:

我可以在以下位置找到更多信息Console.app

0 投票
2 回答
828 浏览

ios - 持续集成和部署:Itunes Connect 上的 Bots + Testflight Api

无论如何我可以使用testflight api将机器人生成的ipa发送到itunes connect吗?我知道 testflight 有一个用于上传 .ipas 的 api,但我不确定是否可以将它与 iTunes Connect 上的最新更改以及 Apple 系统上的 testflight 集成一起使用。

这是我目前正在使用 jenkins + 自定义分发渠道和一些 shell 脚本文件完成的事情。我想知道是否可以使用 = Bots + Triggers + Testflight API + Itunes Connect 。

0 投票
0 回答
314 浏览

xcode - 机器人集成/构建失败并出现“调用中的参数标签不正确”

我正在尝试设置 Xcode 机器人来执行我的 CI 操作。我已经完成了所有配置并测试了我与正在开发的一个小应用程序的第一次集成,但是构建失败并出现以下错误:

这是有问题的代码:

但是,如果我将标签从“乘数”更改为“正后缀”,项目不会在本地构建吗?我进行了三次检查,并且我的服务器运行的 Xcode 版本与我的开发机器 (6A1052d) 相同。

对于我可以尝试解决这个问题的方法,我处于死胡同,有什么想法吗?

0 投票
1 回答
835 浏览

xcode-bots - 如何更改现有 xcode 机器人中的存储库?

我需要将我的 Xcode Bot 迁移到另一个存储库,并且我希望保留构建历史记录。在编辑机器人界面(浏览器和 Xcode)中,存储库字段不可编辑。我该如何迁移?

OS X 服务器版本 3.1.2

0 投票
4 回答
2197 浏览

ios - 无法在设备上安装由 Xcode Server bot 生成的 ipa

我在 mac mini 上设置了 Xcode 服务器。使用 Itunes从https://pandora.local/xcode/下载 .ipa效果很好。

我尝试直接从 safari 的手机安装它。它安装了一个证书,但是当我单击安装时它给出了一个错误,说它无法连接到服务器。

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
519 浏览

ios - 如何中止 XCode Bot 构建?

我对 Xcode 机器人有疑问。我能够编译、测试和存档我的项目,但我想使用外部工具来检查我是否对上次提交进行了代码审查。如果没有代码审查,我希望能够中止构建。我试图在脚本中添加exit 1或,但它只是结束给定脚本而不是整个构建过程。所以我的问题是如何中止 Xcode 机器人构建(集成)?exit 0pre-build

0 投票
4 回答
1688 浏览

xcode - Xcode Bot 集成错误:无法映射

当我尝试在我的 OS X Server 4.0 上集成 Xcode 机器人时,我不知道如何解决这个“构建服务错误问题”。

在这台服务器上一切正常,我什至在同一个项目的另一个分支上有另一个工作机器人。

它把我扔了

机器人问题:错误。构建服务错误。问题:无法映射。无法写入数据:无效参数 (-1)。

不知道该怎么办...

提前致谢!

0 投票
2 回答
965 浏览

continuous-integration - Xcode Bots 缺乏创建 Pods 目录的写权限。

我按照iOS 文档设置了 Xcode6 服务器和机器人

该机器人使用提供的用户名和密码连接到 Bitbucket git。我在同步最新代码时没有任何问题。

然后我为“集成前”设置了以下触发脚本,如下所示:

cd /Users/seagull/workspace/develop ---> 源根目录

吊舱安装

然后这将失败并显示错误消息,例如 _xcsbuildd 在日志的触发器部分中没有对“mkdir Pods”的写入权限:

我想 xcode bot 正在使用 linux 用户 _xcsbuildd (这是 xcode bot)。但是,由于代码是用当前用户签出的,_xcsbuildd 没有写入权限来创建“Pods”目录或“Podfile.lock”或在项目文件夹中添加 Pods.xcproject 文件。

我还使用 'chmod' 授予所有用户对所有文件夹的写权限,但 Xcode 生气地说我不应该解锁写权限。我应该如何解决这个权限问题?无论如何我可以强制 xcode bot 充当当前用户吗?不是_xcsbuildd?(我通过在触发脚本中添加 'whoami' 进行测试,将 _xcsbuildd 标识为当前用户)。