【问题标题】:Xcode 9 Server "fork: Resource temporarily unavailable"Xcode 9 服务器“fork:资源暂时不可用”
【发布时间】:2018-03-03 20:45:04
【问题描述】:

在我的 iOS 项目中,我的目录中有一些运行脚本文件。当使用新的 Xcode 9 服务器功能“并行运行测试”时,xcodebuild 会失败,因为它无法多次打开同一个文件。

要调用的文件在这里:

/my-ios-project/scripts/my-script.sh

我在运行脚本中调用了两次,这从来都不是问题

"${SOURCE_ROOT}"/scripts/my-script.sh first-call-arg
"${SOURCE_ROOT}"/scripts/my-script.sh second-call-arg

错误消息显示“fork:资源暂时不可用”。据我所知,这是因为它试图打开一个文件太多次。

/bin/sh -c \"/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/4449e5bcbfaa89a18949b4b093185630/DerivedData/Build/Intermediates.noindex/my-ios-project.build/Release-iphonesimulator/my-scheme.build/Script-21A92E061D93E0B700C4948E.sh\"
/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/4449e5bcbfaa89a18949b4b093185630/Source/my-ios-project/scripts/my-script.sh: fork: Resource temporarily unavailable
/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/4449e5bcbfaa89a18949b4b093185630/Source/my-ios-project/scripts/my-script.sh: fork: Resource temporarily unavailable

有人有这方面的经验吗?

【问题讨论】:

    标签: ios xcode xcode9 xcode-bots xcode-server


    【解决方案1】:

    很可能会涉及到递归调用。检查您的 bash 函数和外部函数的命名是否相同。

    【讨论】:

      猜你喜欢
      • 2018-05-11
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      • 2021-02-21
      • 2018-08-04
      • 2021-05-07
      • 2018-02-24
      • 2016-01-25
      相关资源
      最近更新 更多