首页 > 解决方案 > 本机链接失败。请查看 Xamarin.iOS 跨平台中的构建日志

问题描述

我正在尝试在发布模式下重建我的 xamarin.iOS 项目,但出现以下错误:

  1. 链接器命令失败,退出代码为 1(使用 -v 查看调用)。

  2. 错误 MT5209:错误:警告:忽略文件 /Users/admin/Desktop/1DMAPP/MobileApp/MobileApp/MobileApp.iOS/obj/iPhone/Release/mtouch-cache/BEMCheckBox.framework/BEMCheckBox,文件 /Users 中缺少所需的架构 armv7 /admin/Desktop/1DMAPP/MobileApp/MobileApp/MobileApp.iOS/obj/iPhone/Release/mtouch-cache/BEMCheckBox.framework/BEMCheckBox (4 slices) (MobileApp.iOS) 原生链接

  3. /Users/admin/Desktop/1DMAPP/MobileApp/MobileApp/MobileApp.iOS/MTOUCH:错误 MT5211:本机链接失败,未定义的 Objective-C 类:BEMCheckBox。在与您的应用程序链接的任何库或框架中都找不到符号“_OBJC_CLASS_$_BEMCheckBox”。(MT5211) (MobileApp.iOS)

  4. /Users/admin/Desktop/1DMAPP/MobileApp/MobileApp/MobileApp.iOS/MTOUCH:错误 MT5211:本机链接失败,未定义的 Objective-C 类:BEMCheckBoxGroup。在与您的应用程序链接的任何库或框架中都找不到符号“_OBJC_CLASS_$_BEMCheckBoxGroup”。(MT5211) (MobileApp.iOS)

  5. /Users/admin/Desktop/1DMAPP/MobileApp/MobileApp/MobileApp.iOS/MTOUCH:错误 MT5202:本机链接失败。请查看构建日志。(MT5202) (MobileApp.iOS)

我正在使用最新且稳定版本的软件包。

我的链接行为是“不链接”

我的项目支持所有架构

我想构建和发布我的 iOS 应用程序。本机链接错误不允许我这样做。

标签: objective-ccheckboxxamarin.ioslinker

解决方案


推荐阅读