art*_*umi 5 testing continuous-integration bots ios xcode-server
我正在使用Cocoapods和KIF在Xcode服务器上运行Continuous Integration.我已经成功地为一个项目设置了这个,以报告每个提交.我现在正在使用第二个项目并得到错误:
Bot Issue: warning. Build Service Error.
Issue: archive at path '/Library/Developer/XcodeServer/Integrations/Integration-81d42936b22a04037fd4aebed1074e5e/Archive.xcarchive' is malformed.
Integration Number: 1.
Description: archive at path '/Library/Developer/XcodeServer/Integrations/Integration-81d42936b22a04037fd4aebed1074e5e/Archive.xcarchive' is malformed.
Run Code Online (Sandbox Code Playgroud)
使用Xcode在Xcode服务器上运行时测试通过.我尝试通过Xcode下载配置文件等,但这没有帮助.我删除了Bot并创建了一个新的但是也没有帮助.
欢迎任何帮助
至少在我的情况下(可能有多种原因),这是由于在每个目标上设置了“跳过安装”而导致的,这会导致您最终得到一个空的存档(但仅在 Xcode 服务器上)。
基本上,xcodebuild(命令行工具)在处理归档的方式上与 Xcode 有很多关键区别。它构建未在方案中列出的目标,并且即使对于方案中列出的目标,它也遵循“跳过存档”标志。相比之下,在本地构建时,Xcode 会忽略 Skip Archive 标志并存档方案中的任何目标(并且仅存档方案中列出的目标)。
我鼓励您在每次遇到项目在本地构建但在服务器上失败的情况时提交错误。如果每个人都这样做,也许这些差异最终会得到解决......
| 归档时间: |
|
| 查看次数: |
1788 次 |
| 最近记录: |