tns run ios --bundle Fails clang-4.0: error: cannot specify -o when generated multiple output files

Posted

技术标签:

【中文标题】tns run ios --bundle Fails clang-4.0: error: cannot specify -o when generated multiple output files【英文标题】:tns run ios --bundle Fails clang-4.0: error: cannot specify -o when generating multiple output files 【发布时间】:2019-11-29 18:03:23 【问题描述】:

得到这个错误 'clang-4.0: 错误: 生成多个输出文件时无法指定 -o'

每次我运行tns run ios --bundle

【问题讨论】:

【参考方案1】:

尝试使用以下命令运行:- tns run iOS --bundle --device deviceName

否则打开终端并输入以下命令:-

sudo update-alternatives --install \
/usr/bin/clang++ clang++ /usr/lib/llvm-3.9/bin/clang++ 100

sudo update-alternatives --install \
/usr/bin/clang clang /usr/lib/llvm-3.9/bin/clang 100

运行这两个命令后,构建能够继续。

【讨论】:

还是一样的错误``clang-4.0: error: cannot specify -o when generated multiple output files``【参考方案2】:

然后重新安装Xcode

conda deactivate

为我工作。只需在终端上运行它,然后为新项目重新安装,对于旧项目,删除平台并重新添加它们

【讨论】:

以上是关于tns run ios --bundle Fails clang-4.0: error: cannot specify -o when generated multiple output files的主要内容,如果未能解决你的问题,请参考以下文章

Metro server (run ‘react-native start‘) or that your bundle ‘index.android.bundle‘ is packaged corre

tns 预览不适用于带有 nativescript-vue 的 android

Metro server (run ‘react-native start‘) or that your bundle ‘index.android.bundle‘ is packaged corre

Metro server (run ‘react-native start‘) or that your bundle ‘index.android.bundle‘ is packaged corre

Metro server (run ‘react-native start‘) or that your bundle ‘index.android.bundle‘ is packaged corre

sh jruby params:在PATH中设置Xmx,bundle exec和run命令