生成项目时出现以下错误:Command PhaseScriptExecution failed with a nonzero exit code .中的一个这是我的[CP] Embed Pods Frameworks中的内容:
Command PhaseScriptExecution failed with a nonzero exit code
[CP] Embed Pods Frameworks
我也做了一个pod deintegrate和pod install,但是这些框架仍然显示为红色:
pod deintegrate
pod install
我在Xcode Version 12.4上,我的mac有一个Apple M1芯片。有什么想法,我可以做什么来解决这个错误?
Xcode Version 12.4
Apple M1
guicsvcw1#
清除排除的体系结构解决了这个问题。我最初排除了arm64和x86_64。
arm64
x86_64
tyu7yeag2#
你的问题解决了吗?我找到了解决方案之一。1.首先,你必须删除iOS和Frameworks中的红色文件。它们已经不存在了,所以你不应该将它们归档。1.然后清理你构建。(点击Xcode-〉产品-〉清理构建文件夹)1.转到存档。(点击Xcode-〉产品-〉存档)如果不使用M1,则必须排除架构"arm64"。就这样希望能成功。
y4ekin9u3#
1.清除资源库/Developer/Xcode/DerivedData/中的所有文件1.从xcode再次清理并构建列表项
b1payxdu4#
如果您使用的是nvm,请确保您没有全局安装其他版本的Node/npm。如果你不确定你是否有一个全局版本,转到你的bash_profile/zshrc并注解三个nvm初始化行(export NVM_DIR="$HOME/.nvm”[...]),然后打开一个新的终端并执行node --version,如果它仍然找到一些东西,这意味着你有一个全局版本,你可以找到它的路径与哪个节点。在我的例子中,我使用的是Homebrew,我甚至没有意识到Node的全局版本来自yarn公式,我在运行brew uses --installed node后发现了它。我继续使用brew uninstall --force yarn卸载yarn,它自动卸载了它的node/npm依赖项,然后取消注解nvm初始化行,然后使用nvm的npm和npm i -g yarn重新安装yarn。现在一切正常了。另一种方式,安装节点后通过brew install node RUN sudo ln -s /opt/homebrew/bin/node /usr/local/bin/node请重新启动xcode并尝试重新构建。
brew uninstall --force yarn
brew install node
sudo ln -s /opt/homebrew/bin/node /usr/local/bin/node
4条答案
按热度按时间guicsvcw1#
清除排除的体系结构解决了这个问题。我最初排除了
arm64
和x86_64
。tyu7yeag2#
你的问题解决了吗?我找到了解决方案之一。
1.首先,你必须删除iOS和Frameworks中的红色文件。它们已经不存在了,所以你不应该将它们归档。
1.然后清理你构建。(点击Xcode-〉产品-〉清理构建文件夹)
1.转到存档。(点击Xcode-〉产品-〉存档)
如果不使用M1,则必须排除架构"arm64"。
就这样希望能成功。
y4ekin9u3#
1.清除资源库/Developer/Xcode/DerivedData/中的所有文件
1.从xcode再次清理并构建列表项
b1payxdu4#
如果您使用的是nvm,请确保您没有全局安装其他版本的Node/npm。
如果你不确定你是否有一个全局版本,转到你的bash_profile/zshrc并注解三个nvm初始化行(export NVM_DIR="$HOME/.nvm”[...]),然后打开一个新的终端并执行node --version,如果它仍然找到一些东西,这意味着你有一个全局版本,你可以找到它的路径与哪个节点。
在我的例子中,我使用的是Homebrew,我甚至没有意识到Node的全局版本来自yarn公式,我在运行brew uses --installed node后发现了它。我继续使用
brew uninstall --force yarn
卸载yarn,它自动卸载了它的node/npm依赖项,然后取消注解nvm初始化行,然后使用nvm的npm和npm i -g yarn重新安装yarn。现在一切正常了。另一种方式,安装节点后通过
brew install node
RUNsudo ln -s /opt/homebrew/bin/node /usr/local/bin/node
请重新启动xcode并尝试重新构建。