我们的iOS项目已在Xcode 11中成功构建。但是,在Xcode 12上,它显示如下错误:
PhaseScriptExecution [CP]\Embed\Pods\Frameworks/Users/NgoHoangLien/Library/Developer/Xcode/DerivedData/BeneKitten-asctqxwawireafgebpjujkfxjvcg/Build/Intermediates.noindex/BeneKitten.build/Debug-iphoneos/BeneKitten-6F/13。 .sh(位于项目“BeneKitten”的目标“BeneKitten Dev”中)
cd/用户/NgoHoangLien/项目/Benekitten-iOS
/bin/sh -c/Users/NgoHoangLien/Library/Developer/Xcode/DerivedData/BeneKitten-asctqxwawireafgebpjujkfxjvcg/Build/Intermediates.noindex/BeneKitten.build/Debug-iphoneos/BeneKitten\\Dev.build/Script-6F989132ECCA2B13
发送1868986字节接收70字节3738112.00字节/秒
总大小为1868525加速率为1.00
/Users/NgoHoangLien/Project/Benekitten-iOS/Pods/目标支持文件/Pods-BeneKitten Dev/Pods-BeneKitten Dev-frameworks.sh:第144行:ARCHS [@]:未绑定(bind)变量
命令PhaseScriptExecution失败,退出代码非零。
我按照互联网上的指南制作了EXCLUDED_ARCHS的“arm64”。删除VALID_ARCHS。但是它仍然不能编译。希望您的资深工程师,专家像您能帮助我。
最佳答案
对于Xcode 12.3,如果没有VALID_ARCHS属性,请执行以下步骤: