问题标签 [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 回答
1360 浏览

xcode - 持续集成 Xcode altool 错误:启动 iTunesTransporter 时出现异常

如果有人使用 altool 自动上传以进行持续集成,我相信他们在 6.3.x 中打破了它。

0 投票
1 回答
495 浏览

ipa - 我想更改 .ipa 中指定的 UDID

你知道如何在没有 Xcode 的情况下更改 .ipa 文件中的 UDID 吗?我从我的程序员那里得到了我的应用程序的测试版本。但我不想打扰他,因为他超级忙。

0 投票
1 回答
784 浏览

xcode - Xcode 配置文件的 OS X 服务器位置?

我的 OS X Server Xcode Bot 给出了错误:

机器人问题:警告。构建服务错误。

问题:未找到匹配的配置文件:您的构建设置指定了 UUID“XYZ-123”的配置文件

描述:未找到匹配的配置文件:您的构建设置指定了一个 UUID 为“XYZ-123”的配置文件,但是,没有找到这样的配置文件。

OS X 服务器在哪里寻找配置文件?

0 投票
3 回答
2718 浏览

xcode - XcodeServer 一次只能使用一个模拟设备错误

我设置了一个机器人来构建项目,然后在所有模拟器上进行测试。这一直有效,但今天集成有 28 个错误。每个都说同样的事情(但对于每个模拟器设备名称):

Xcode 无法在模拟设备“Resizable iPad”上启动应用程序,因为它当前正在“iPhone 5s”上运行应用程序。一次只能使用一个模拟设备...

手动运行机器人后,我没有收到任何警告。什么可能导致这种情况?(我享受连续成功)

0 投票
3 回答
219 浏览

ios - 在没有 App Store 的情况下将 App 分发到多个 iPad

我为希望在多台 iPad 上运行该应用程序的客户构建了一个应用程序。是否可以在不通过 App Store 分发的情况下做到这一点?我可以使用 Mac App Store 中的 Apple Configurator 或通过 Xcode Server 分发吗?

0 投票
1 回答
64 浏览

xcode - 如何使用 Xcode Server 分发我的应用程序以测试设备?

我想分发我的应用程序以使用 Xcode Server 测试设备。我应该怎么做才能实现这一目标?是否有关于如何执行此操作的文档或帮助?

0 投票
0 回答
43 浏览

xcode - Xcode Bot“无法将数据放入缓冲区 (-1)”

我们正在尝试在运行 Xcode 6.4 (6E35b) 的 Xcode Server 4.1.3 beta (build 14S1113) 下在 OS X 10.10.4 上设置 CI 服务器。我们在星期五设置它时让它工作,但是当我们今天早上进来时,它多达 3500 多个集成,所有失败并出现以下错误:

从那以后,我们已经核对并重新安装了整台机器并安装了上述应用程序的版本,但仍然得到相同的结果。我们发现了这个问题,但它似乎不相关,因为它已经超过九个月了。

知道发生了什么吗?

0 投票
1 回答
261 浏览

ios - 从 Xcode 服务器上的构建脚本中执行 git push OVER HTTPS

我应该提到的第一件事是我不能使用 ssh。

有了这个,如果有人能提供帮助,我将永远感激不尽。

我需要在我的机器人上运行一个构建后脚本,该脚本创建一个标签并在构建成功时将其推送到远程。我尝试将它作为在机器人上定义的“发布”脚本、作为项目构建设置中的“构建阶段”以及作为我用于 CI 的自定义共享方案中的构建后脚本运行。脚本如下所示:

因此,使用命令的 hackgit config可以阻止 git 询问机器人“请告诉我你是谁”。但是,一旦机器人克服了这一点, git push 就会失败,并显示以下内容:

任何人都可以提供任何基于 HTTPS 的建议来说明我如何克服这个问题吗?

顺便说一句,我在 Xcode 6.4 和 Server 4.1.2 上。

谢谢。

编辑:我已经看到了很多从 sudo 进入_xcsbuildd的外壳开始的解决方案。在 Xcode Server 4.1 中肯定没有_xcsbuildd的主目录,所以你不能“git config --global”任何东西。

0 投票
2 回答
1082 浏览

xcode - 更改 Xcode Server Bot 的源代码控制凭据?

我按照 Apple 的指示创建了一个新机器人。在其中一个步骤中,它要求提供源代码控制系统的凭据。我输入了用户名/密码,但没有意识到我将来无法轻松更改它。

如何更改 Xcode Server 使用的凭据?

0 投票
1 回答
3818 浏览

xcode - Xcode 7 + Bots + Fastlane:如何使用 Fastlane 的 Deliver 将应用程序自动部署到 iTunes Connect

问题:如何使用 Deliver 将 IPA 从在 Xcode 7 和 Server 4.1 上运行的 Bot 上传到 itunesconnect?

我已经能够使用 Xcode 6.4、使用机器人的 Server 4.1 和Deliver(通过 fastlane)建立一个持续集成解决方案。升级到 Xcode 7 beta-3 后,我的机器人停止工作。

以下是我为 Xcode 6.4 所做的简要概述:

  1. 在机器人设置中选择“执行存档操作”
  2. 从后触发器:echo gem install --user-install deliver#Run To Install Gem
  3. 从后触发器:echo export PATH=$PATH:/var/_xcsbuildd/.gem/ruby/2.0.0/bin#Run 将宝石添加到路径
  4. 从后触发器:

    /li>

一切都很好,每次集成后都会将构建上传到 itunesconnect。

当我升级到 Xcode 7 时,我不再能够使用 Deliver 上传到 itunesconnect。这是我的 Xcode 7 工作流程:

  1. 测试通过
  2. 存档成功
  3. 触发后 1:成功构建 IPA(使用此苹果开发人员帖子的推荐)

    /li>
  4. 尝试使用 Deliver 上传 IPA:

    /li>

结果: 构建服务问题:终止 xcodebuild,因为它太长时间没有产生输出。 在此处输入图像描述 注意:我可以获取机器人生成的 IPA 并通过终端上传它们。

更新

Xcode 没有打印出所有日志,当我将输出重定向到一个文件时,看起来 Deliver 运行得很好

只是 xcode 服务器在交付完成之前转义了该过程。

追问:有没有其他人遇到过这个或类似的问题?