更新到最新的Xcode和VS后,Xamarin ios编译为Iphone失败

时间:2018-06-10 17:00:55

标签: c# xcode xamarin xamarin.ios linker-errors

我有一段时间使用XCardView的项目。(我已经将应用分发给了应用商店。) 我将VS和XCode更新为最新版本。

现在当我在模拟器中执行我的项目时,一切正常。 但是,当我尝试将其编译为设备时,操作失败并出现3个错误:

enter image description here

1:

  

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

2:

  

错误MT5211:本机链接失败,未定义Objective-C类:ZLSwipeableViewDelegate。符号' _OBJC_CLASS _ $ _ ZLSwipeableViewDelegate'无法在与您的应用程序链接的任何库或框架中找到。 (MT5211)

3:

  

错误MT5202:本机链接失败。请查看构建日志。 (MT5202)

我已经阅读MT5211 link了解错误但我不知道如何解决它,因为我没有XCardView库的源代码和日志中的I没有找到任何有趣的信息......

顺便说一下,我根本没有改变我的项目设置。

对于解决这个问题的方法有什么想法吗?

提前致谢:)

编辑1:

除了添加新的类文件外,我没有更改任何项目设置。 这是我的项目conf:

enter image description here

编辑2:

XCardView是一个Xamarin组件。由于组件存储不再可用,因此可以找到整个组件here

1 个答案:

答案 0 :(得分:0)

右键单击ios解决方案,您将看到iOS构建选项,您可以将链接器属性设置为仅从SDK链接。