构建项目时出现 Nativescript 错误

Posted

技术标签:

【中文标题】构建项目时出现 Nativescript 错误【英文标题】:Nativescript error while building the project 【发布时间】:2019-08-02 23:25:11 【问题描述】:

我正在尝试在 ios 中构建一个简单的项目。当我尝试通过 nativescript sidekick 运行项目时,它会引发以下错误:

 [19-03-12 16:25:01.990] Error detected during LiveSync on 
  c02e202ca17e88465b0a195dc79072a9b6ab04a6 for 
  /Users/bvibes/Parthi/ManiBurs. 
 Error: Build failed. Reason is: 'Build failed with error code 2'. 
 Additional information: [00:00:43.341] [WARN]  ** ARCHIVE FAILED **
 The following build commands failed:

Ld DerivedData/ManiBurs/Build/Intermediates.noindex/ArchiveIntermediates/ManiBurs/IntermediateBuildFilesPath/ManiBurs.build/Debug-iphoneos/ManiBurs.build/Objects-normal/armv7/ManiBurs normal armv7 Ld DerivedData/ManiBurs/Build/Intermediates.noindex/ArchiveIntermediates/ManiBurs/IntermediateBuildFilesPath/ManiBurs.build/Debug-iphoneos/ManiBurs.build/Objects-normal/arm64/ManiBurs normal arm64 (2 次失败) [00:00:43.399] [WARN] [xcode-build] ld:找不到选项'-F/tmp/builds/_/457659ebf679bdfd010de0fc82139cb9c95cece2/5.0.3/5.0.0/ManiBurs/platforms/ios/.. /../node_modules/nativescript-pro-ui/platforms/ios' [xcode-build] ld:找不到选项'-F/tmp/builds/_/457659ebf679bdfd010de0fc82139cb9c95cece2/5.0.3/5.0.0/ManiBurs/platforms/ios/../../node_modules/nativescript-pro-的目录用户界面/平台/ios' [00:00:43.404] [错误] [xcode-build] ld:找不到框架 TNSAutoComplete [xcode-build] clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) [xcode-build] ld:找不到框架 TNSAutoComplete [xcode-build] clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) [00:00:43.637] [错误] ** 存档失败 ** 以下构建命令失败: ld DerivedData/ManiBurs/Build/Intermediates.noindex/ArchiveIntermediates/ManiBurs/IntermediateBuildFilesPath/ManiBurs.build/Debug-iphoneos/ManiBurs.build/Objects-normal/armv7/ManiBurs normal armv7 Ld DerivedData/ManiBurs/Build/Intermediates.noindex/ArchiveIntermediates/ManiBurs/IntermediateBuildFilesPath/ManiBurs.build/Debug-iphoneos/ManiBurs.build/Objects-normal/arm64/ManiBurs normal arm64 (2 次失败) '构建失败,错误代码 2'。

谁能帮我看看是什么错误???

【问题讨论】:

【参考方案1】:

我在使用 Sidekick 时遇到了类似的问题,它没有为我的 android 和 iOS 构建我的任何项目。尝试在干净的项目上运行 CLI 命令(删除所有平台)

tns build ios

tns debug ios --watch (--emulator if you are running on simulator)

【讨论】:

以上是关于构建项目时出现 Nativescript 错误的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 android (Nativescript-vue) 上使用 RadListView 时出现 Webpack 错误

为啥我在构建项目时出现 Flutter gradle 错误?

尝试生成 ionic 项目的 android 或 ios 构建时出现错误

在 Windows 上构建 Qt 项目时出现 jom.exe 错误

构建 Vue 项目时出现错误“无法安装组件:未定义模板或渲染函数”

在项目 Xamarin.Forms 中构建时出现错误“值不能为空参数名称:方​​法”