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

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

c# - Xamarin ios在更新到最新的Xcode和VS后无法编译为Iphone-LMLPHP

1:


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


2:


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


3:


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


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

顺便说一句,我根本没有更改项目设置。

有什么办法可以解决这个问题吗?

提前致谢 :)

编辑1:

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

c# - Xamarin ios在更新到最新的Xcode和VS后无法编译为Iphone-LMLPHP

编辑2:

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

最佳答案

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

关于c# - Xamarin ios在更新到最新的Xcode和VS后无法编译为Iphone,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50786049/

10-12 12:54
查看更多