• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Xcode 9 服务器 "fork: Resource temporarily unavailable"

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:45:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

在我的 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

有人有这方面的经验吗?



Best Answer-推荐答案


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

关于ios - Xcode 9 服务器 "fork: Resource temporarily unavailable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46361862/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap