NativeScript环境构建iOS遇Command Ld非零退出码错误求助
解决NativeScript iOS构建时nsld.sh报错问题
检查Xcode路径是否包含空格
错误提示的/Users/mypc/Downloads/Xcode是路径被截断的结果,大概率是你的Xcode实际路径带空格(比如Xcode 15.app),脚本未处理空格导致识别失败。- 打开Finder找到Xcode图标,右键「显示简介」确认真实路径
- 要么重命名Xcode去掉空格,要么修改脚本中的路径引用
修复nsld.sh脚本
打开platforms/ios/internal/nsld.sh文件,定位到第60行,把涉及Xcode路径的命令用双引号包裹。例如:
原命令:$XCODE_PATH/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++修改为:
"$XCODE_PATH"/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++重置Xcode命令行工具
终端执行以下命令,确保命令行工具指向正确的Xcode路径:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer彻底清理后重建项目
执行以下命令清理残留文件,重新构建:rm -rf platforms ios node_modules npm install ns platform add ios ns build ios
内容的提问来源于stack exchange,提问作者Waqas
相关产品推荐
相关产品推荐

