菜鸟教程小白 发表于 2022-12-11 18:45:24

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


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

<p>要调用的文件在这里:</p>

<pre><code>/my-ios-project/scripts/my-script.sh
</code></pre>

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

<pre><code>&#34;${SOURCE_ROOT}&#34;/scripts/my-script.sh first-call-arg
&#34;${SOURCE_ROOT}&#34;/scripts/my-script.sh second-call-arg
</code></pre>

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

<pre><code>/bin/sh -c \&#34;/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/4449e5bcbfaa89a18949b4b093185630/DerivedData/Build/Intermediates.noindex/my-ios-project.build/Release-iphonesimulator/my-scheme.build/Script-21A92E061D93E0B700C4948E.sh\&#34;
/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
</code></pre>

<p>有人有这方面的经验吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>很可能会涉及到递归调用。检查您的 bash 函数和外部函数的命名是否相同。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Xcode 9 服务器&#34;fork: Resource temporarily unavailable&#34;,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/46361862/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/46361862/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Xcode 9 服务器 &#34;fork: Resource temporarily unavailable&#34;