错误xcodebuild NSFileHandle无法写入,异常:***-[_NSStdIOFileHandle writeData:]:生成Apollo GraphQL API时管道破裂

rqdpfwrv  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(91)

救命!我只想让我的管道运行成功T.T任何人都可以帮助我在这里~

**情况:**我正在iOS项目中集成Apollo客户端,并按照官方Apollo -https://www.apollographql.com/docs/ios/installation提供的说明(使用SPM方式进行设置)。它在Xcode手动编译和测试中对我来说都很好。然而,当我使用该命令运行单元测试时,我在生成Apollo GraphQL API时遇到了问题。下面是我在运行xcodebuild test -scheme ${CI_PROJECT_NAME} -project ${CI_PROJECT_NAME}.xcodeproj -destination "${XCODE_APPLICATION_PLATFORM}" -enableCodeCoverage YES| xcpretty -s时收到的错误
错误:xcodebuild[10347:2192409] NSFileHandle couldn't write. Exception: *** -[_NSStdIOFileHandle writeData:]: Broken pipe
**注意:**我在Gitlab pipeline中通过命令行运行单元测试时出现此错误。使用Xcode 13.2.1.

beq87vna

beq87vna1#

我在网上找到这篇文章:https://peterthomashorn.info/blog/broken-pipe-in-gitlab-with-xcpretty/
建议将gitlab CI中的LC_ALL环境变量设置为en_US.UTF-8。我相信这是将字符编码设置为UTF-8,以便xcprete不会因输入的字节而阻塞。

相关问题