问题标签 [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 投票
1 回答
183 浏览

xcode6 - 集成后的 Xcode 6 Bot 将 .archive 文件下载到位置

我有一个 Mac 构建服务器。在 Xcode 6 中,我有一个 Bot,它在每次提交后集成我的项目。

一切运行良好。

如何使用从我的机器人触发的脚本下载存档文件。我想将生成的 .xcarchive 文件放在我的服务器上的某个位置(例如 /Users/admin/Desktop/Archives)。

0 投票
3 回答
236 浏览

ios - FacebookSDK 与持续集成 - Xcode

我有一个与 FacebookSDK 一起使用的 Xcode 项目。根据facebook的建议,SDK 安装在 ~/Documents/FacebookSDK 上,在我的构建设置中,我有此路径到“框架搜索路径”部分。一切正常,但我正在尝试使用 Xcode Server 的持续集成,当我尝试集成我的项目时,它找不到 FacebookSDK(我收到此错误消息:“问题:'FacebookSDK/FacebookSDK. h' 文件未找到。”)。

我以为是因为构建是在服务器上进行的,所以我在服务器上的“~/Documents/FacebookSDK”上安装了FacebookSDK,但问题仍然存在。我能做些什么?

0 投票
1 回答
495 浏览

xcode - NSURL 书签在 Xcode Server 上的单元测试中失败

在我的应用程序的单元测试中,我创建了一个文档范围的NSURL书签。这些测试在我的机器上一直可以正常工作(现在仍然可以),但现在在 Xcode Server bot 上运行时失败了。我没有对单元测试包进行代码设计。

两个断言都失败了,并且记录的消息验证两个 URL 都不为零,并且我能够验证两个文件确实存在于磁盘上。它们都包含在 Git 结帐目录中,该帐户具有完全访问权限。relativeToUrl指向在测试之前创建的文件。

生产的NSError有以下信息:

“错误域=NSCocoaErrorDomain Code=256 “无法打开文件。”(安全策略不允许的项目 URL)UserInfo=0x10691c6d0 {NSDebugDescription=安全策略不允许的项目 URL}”

它可能指的是什么安全策略,我将如何更新它?同样,所有这些在我的本地开发机器上都可以正常工作。

更新

我创建了一个演示项目,并将其推送到GitHub。随意创建您自己的 Xcode Bot,从那里拉出,看看您是否可以重现。我能够使用干净的 OS X、Xcode 和服务器安装进行重现。

0 投票
2 回答
898 浏览

ios - Xcode Server 持续集成和 cocoa pods 问题 Pods-resources.sh: Permission denied

我正在使用 Xcode Server 为项目构建自动化,其中包含 pod 并提交到源代码控制存储库,但我收到了这个错误。

机器人问题:错误。Shell 脚本调用错误。 问题:

0 投票
0 回答
170 浏览

xcode - Xcode 服务器不显示 xcode 配置的 git 存储库

我正在设置一个 XCode 服务器来让一些 CI Bot 用于我正在做的项目。

我已将 Xcode (6.1.1) 配置为连接到远程 git 存储库,并且一切正常。所有 VCS 操作都按预期工作。

然后我安装了 XCode 服务器 (4.0.3) 并将其指向我的 Xcode 应用程序。它似乎很高兴并认可我的开发团队等。

现在我的印象是我在 xcode 中配置的 git repo 会显示在 Xcode Server 的“存储库”选项卡下,但这个列表是空的。

我在这里想念什么?这是一个整体糟糕的计划(连接到远程 git,让机器人拉动并构建我的东西)吗?

干杯,尼克拉斯

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 标识为当前用户)。

0 投票
1 回答
563 浏览

ios - Xcode Server 无法启动

我在使用这个 Xcode 服务器时遇到了困难,已经在上面浪费了好几天......我在优胜美地,一切都是最新的。上周一切正常,除了每次我必须重新启动我的 mac mini 服务器时,我必须通过 VNC 登录以重新启动 Xcode 服务器,而且我一直在经历选择 Xcode.app 的痛苦过程。

这停止了​​工作,当我选择 Xcode.app 时,我有一个无限的等待时间,当点击取消时,他告诉我同意 Xcode 的用户许可......

我找到了重新启动服务器的命令行并得到了结果:

我在使用服务器应用程序 3.2 的 Maverick 上遇到了这个问题,除非它,否则我无法解决,因为这个原因我更新到 Yosemite。

0 投票
1 回答
99 浏览

css - GWT - css 类名

因为一段时间以来,当我用例如 Firebug 来查看它们时,我的所有 css 类名都被混淆了(比如 div.O0NPTOB-qk)。这对于生产使用是可以的,但在开发模式下运行时(使用代码服务器)则不行。

谁能给我一个提示如何禁用它?

谢谢。

0 投票
1 回答
645 浏览

xcode-bots - Xcode Server: concurrent bot builds?

Is there any way to get multiple bots building simultaneously? I cannot find any documentation about this (Xcode Server docs are pretty thin as is). Thanks.

0 投票
1 回答
382 浏览

ios - 如果 Xcode Server 使用 iOS 团队配置文件签名,则未收到推送通知

我最近在应用程序推送通知中实现。我们还使用 Xcode Server 实例为我们的 QA 进行自动化构建。当我更新应用程序 ID 以支持推送通知时,我重新生成了用于开发和生产的配置文件。我还在构建设置中强制使用重新生成的 Dev prov。调试版本和 Prod prov 的配置文件。发布版本的配置文件。

但在此之后,服务器不再成功签署存档,因为出于某种原因,服务器自动创建了一个团队配置文件。我试图以某种方式强迫它。我也试图移动省。服务器存储它们的文件夹中的配置文件。我还尝试导出/导入私钥。没有成功。我更改了构建设置并返回“自动”,而不是强制配置配置文件。

当我从本地计算机安装构建时,它会使用手动证明进行签名。轮廓。并且推送通知有效。如果我安装使用服务器构建的版本,它就不起作用。在控制台中,消息如下:

SpringBoard[53]:没有为应用程序“myApp”找到有效的“aps-environment”权利字符串:(null)。不会发送通知。

当我查看 Apple Developer 帐户时,服务器使用的配置文件显示 IT 已启用推送通知。我无法编辑它,因为它是由 Xcode 管理的。

该怎么办?