Tag: 持续集成

如何在Jenkin环境下获取iOS的详细unit testing用例执行日志

当通过命令行运行Xcodeunit testing用例时,我可以看到下面的日志。 命令: xcodebuild -project MyStore2.xcodeproj -scheme MyStore2 -configuration Debug -sdk iphonesimulator7.0 clean test 日志: Test Case '-[MyStore2Tests testIsTrue]' started. Test Case '-[MyStore2Tests testIsTrue]' passed (0.000 seconds). Test Suite 'MyStore2Tests' finished at 2014-07-14 13:01:58 +0000. Executed 2 tests, with 1 failure (0 unexpected) in 0.000 (0.000) seconds Test Suite 'MyStore2Tests.xctest' finished at 2014-07-14 13:01:58 +0000. […]

与TeamCity,xcrun和单引号问题

我在一个IOS项目上使用TeamCity和xcrun来configurationCI。 我正在尝试执行TC构build步骤中的以下命令时遇到问题: -sdk iphoneos PackageApplication "Build/Release-iphoneos/%Product Name%.app" -o "%system.teamcity.build.checkoutDir%/Build/archive.ipa" –sign "iPhone Distribution: AMERICA'S XXXX" –embed "%Provision File%" 我得到的错误是: 错误:/ usr / bin / codesign –force – 保存 – 元数据=标识符,权利,资源规则 – 签名“iPhone分布:AMERICA的 – 资源规则= /图书馆/团队/ buildAgent / temp / buildTmp / PotQjg91Ef / Payload / ACCU Deposit.app/ResourceRules.plist/Library/ TeamCity / buildAgent / temp / buildTmp / PotQjg91Ef […]

Xcode CI和cocoapods私人回购

我一直在尝试设置OSX服务器来使用Xcode CI。 我的项目使用cocoapods和一个私人回购。 我一直在关注这个教程: http : //papaanton.com/setting-up-xcode-6-and-apple-server-4-0-for-continues-integration-with-cocoapods/ 但是,当我以_xcsbuildd用户身份login并运行命令添加私人回购时,我收到以下错误信息 fatal: could not create work tree dir '<repo name>': permission denied 我没有太多的用户和命令行工具的经验。 我在网上看到很多评论,说人们需要更改权限才能使其正常工作。 但是我不知道我需要改变和在哪里。 任何人都可以告诉我在哪里/什么/如何修改,让这个用户访问来完成这个过程。

与iOS 7.1持续集成 – 无法安装在服务器上链接的产品

我们一直在用Xcode 5.0运行CI一段时间没有问题。 现在iOS 7.1已经发布了,似乎安装CI产生的产品需要在https上,但似乎自签名的证书是可以的。 我已经切换到https(自签名)加载的机器人网页罚款,但是当你去安装产品从链接说,无法连接到服务器 尝试在http上安装它会导致错误Cannot install applications because the certificate for 'server' is not valid. 。 我是否必须获得适当的证书,或者我是否在自签名证书方面做错了什么?

用“eval pod安装”的Travis-CI错误

我的.travis.yml文件: language: objective-c script: xctool -workspace ProjectName.xcworkspace -scheme ProjectName build -sdk iphonesimulator Travis-CI正在build设这个项目时说: $ bundle –version Bundler version 1.7.4 $ xcodebuild -version -sdk $ pod –version 0.34.4 Installing Pods with 'pod install' $ pushd . ~/build/GabrielMassana/ProjectName-iOS $ pod install 安装荚时,错误是: The command "eval pod install" failed. Retrying, 2 of 3. The command "eval pod install" […]

如何在Xcode中创build一个机器人? 获取“创build机器人需要一个受源代码控制的项目”。

我正在尝试使用OS X服务器为Mavericks在Mavericks中设置持续集成。 我已经安装了服务器,并且我的源代码位于使用集合中的Git的本地目录中。 我正在关注“Apple Xcode持续集成指南”,我正在为Xcode中的产品添加一个bot。 我收到错误: 创build一个bot需要一个在源代码控制下的项目。 这个项目似乎在一个本地的git仓库中。 为了能够创build一个bot,项目必须位于服务器可以访问的存储库中,以便将其克隆。 [取消] [configuration远程…] 点击取消或configuration遥控器调出我的文件夹的configuration,我看到我的远程添加就好了。 我也试着用不同的名字再次添加远程仓库。 我如何前进?

Xcode服务器,机器人,持续集成和模拟器上的unit testing

我有一个Xcode服务器设置了iOS项目的几个机器人(用Xcode 6.1编译),所有这些都包含unit testing目标 我似乎无法在模拟器中运行这些testing。 到目前为止所有的尝试都失败了相同的错误(模拟器启动超时): Test target NAME_OF_MY_TARGET encountered an error (Timed out waiting 120 seconds for simulator to boot, current state is 1. If you believe this error represents a bug, please attach the log file at […]) 当然,build议的日志文件path不是服务器上的有效path,因此无法检查日志

Xcode服务器CI Bottesting会话已退出(-1)

试图在模拟器设备上运行XcodeServer上的testing时出现错误。 testing有时会传递给一个设备,而另一个则失败,但是失败的设备并不总是相同的。 这可能发生在一个单一的会议。 日志文件错误如下: 2015-03-23 10:44:11.029 Initializing test infrastructure. 2015-03-23 10:44:11.029 Writing testing status log to /Library/Developer/XcodeServer/Integrations/Integration-7e6e54f21a2fd25cddc9df0436cb3688/Session-2015-03-23_10:44:10-tH1BD4.log. 2015-03-23 10:44:28.676 Launch session started, setting a disallow-finish-token on the run operation. 2015-03-23 10:44:30.352 Adding console adaptor for test process. 2015-03-23 10:44:39.566 Creating the connection. 2015-03-23 10:44:39.567 Listening for proxy connection request from the test bundle (all platforms) […]

Xcode服务器模拟器超时等待120秒

我正在着手使用Xcode Server进行持续集成。 我在我的开发机器上运行Xcode 6.3.2,并使用最新版本的Yosemite在iMac上运行OS X Server 4.1。 我为我的项目创build了一个bot,但每次运行时,都会收到一个错误,指出以下内容: Bot问题:错误。 未分类。 问题:testing目标testing遇到错误(超时等待120秒模拟器启动,当前状态是1.如果你相信的话。集成数量:18.集成URL: https : //ucs-imac.slcb.uc.edu / xcode / bots / B6CBA97 / integrations说明:testing目标testing遇到错误(超时等待120秒模拟器启动,当前状态为1)。如果您认为此错误代表错误,请将日志文件附加到/ Library /开发商/ XcodeServer /集成/集成 – 22c44be172594e54917e9723b9116f90 /会话2015-06-15_18:17:02-ukAljH.log)。 我见过几个与Jenkins和其他第三方CI服务器有关的类似问题。 其中一个讨论可以在这里阅读: https : //devforums.apple.com/message/1040016#1040016 。 但是,由于我使用Xcode服务的OS X服务器,我不知道为什么需要任何types的解决方法。 任何帮助将不胜感激。 如果我忘记提供任何相关信息,请让我知道,我也会把它贴出来。 谢谢

触发$ XCS_PRODUCT未设置后,持续集成Xcode Server

我有一个在Xcode 6.4下工作的机器人。 after触发器脚本自动使用以下path上传IPA:“$ XCS_OUTPUT_DIR / $ XCS_PRODUCT” 然而(即使从头开始重做一个bot)看起来如下: $ XCS_PRODUCT始终为空。 $ XCS_OUTPUT_DIR是指向一个不存在的文件夹,因为在服务器上检查出现Xcode服务器存储.ipa在那里:/ Library / Developer / XcodeServer / IntegrationAssets / 如何find我的.ipa没有这个variables在我的后触发脚本?