You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 16:01:08