问题标签 [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.
xcode - 持续集成 Xcode altool 错误:启动 iTunesTransporter 时出现异常
如果有人使用 altool 自动上传以进行持续集成,我相信他们在 6.3.x 中打破了它。
ipa - 我想更改 .ipa 中指定的 UDID
你知道如何在没有 Xcode 的情况下更改 .ipa 文件中的 UDID 吗?我从我的程序员那里得到了我的应用程序的测试版本。但我不想打扰他,因为他超级忙。
xcode - Xcode 配置文件的 OS X 服务器位置?
我的 OS X Server Xcode Bot 给出了错误:
机器人问题:警告。构建服务错误。
问题:未找到匹配的配置文件:您的构建设置指定了 UUID“XYZ-123”的配置文件
描述:未找到匹配的配置文件:您的构建设置指定了一个 UUID 为“XYZ-123”的配置文件,但是,没有找到这样的配置文件。
OS X 服务器在哪里寻找配置文件?
xcode - XcodeServer 一次只能使用一个模拟设备错误
我设置了一个机器人来构建项目,然后在所有模拟器上进行测试。这一直有效,但今天集成有 28 个错误。每个都说同样的事情(但对于每个模拟器设备名称):
Xcode 无法在模拟设备“Resizable iPad”上启动应用程序,因为它当前正在“iPhone 5s”上运行应用程序。一次只能使用一个模拟设备...
手动运行机器人后,我没有收到任何警告。什么可能导致这种情况?(我享受连续成功)
ios - 在没有 App Store 的情况下将 App 分发到多个 iPad
我为希望在多台 iPad 上运行该应用程序的客户构建了一个应用程序。是否可以在不通过 App Store 分发的情况下做到这一点?我可以使用 Mac App Store 中的 Apple Configurator 或通过 Xcode Server 分发吗?
xcode - 如何使用 Xcode Server 分发我的应用程序以测试设备?
我想分发我的应用程序以使用 Xcode Server 测试设备。我应该怎么做才能实现这一目标?是否有关于如何执行此操作的文档或帮助?
xcode - Xcode Bot“无法将数据放入缓冲区 (-1)”
我们正在尝试在运行 Xcode 6.4 (6E35b) 的 Xcode Server 4.1.3 beta (build 14S1113) 下在 OS X 10.10.4 上设置 CI 服务器。我们在星期五设置它时让它工作,但是当我们今天早上进来时,它多达 3500 多个集成,所有失败并出现以下错误:
从那以后,我们已经核对并重新安装了整台机器并安装了上述应用程序的版本,但仍然得到相同的结果。我们发现了这个问题,但它似乎不相关,因为它已经超过九个月了。
知道发生了什么吗?
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”任何东西。
xcode - 更改 Xcode Server Bot 的源代码控制凭据?
我按照 Apple 的指示创建了一个新机器人。在其中一个步骤中,它要求提供源代码控制系统的凭据。我输入了用户名/密码,但没有意识到我将来无法轻松更改它。
如何更改 Xcode Server 使用的凭据?
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 所做的简要概述:
- 在机器人设置中选择“执行存档操作”
- 从后触发器:echo
gem install --user-install deliver
#Run To Install Gem - 从后触发器:echo
export PATH=$PATH:/var/_xcsbuildd/.gem/ruby/2.0.0/bin
#Run 将宝石添加到路径 从后触发器:
/li>
一切都很好,每次集成后都会将构建上传到 itunesconnect。
当我升级到 Xcode 7 时,我不再能够使用 Deliver 上传到 itunesconnect。这是我的 Xcode 7 工作流程:
- 测试通过
- 存档成功
触发后 1:成功构建 IPA(使用此苹果开发人员帖子的推荐)
/li>尝试使用 Deliver 上传 IPA:
/li>
结果: 构建服务问题:终止 xcodebuild,因为它太长时间没有产生输出。 注意:我可以获取机器人生成的 IPA 并通过终端上传它们。
更新
Xcode 没有打印出所有日志,当我将输出重定向到一个文件时,看起来 Deliver 运行得很好
只是 xcode 服务器在交付完成之前转义了该过程。
追问:有没有其他人遇到过这个或类似的问题?