c# – 更新到最新的Xcode和VS后,Xamarin ios编译为Iphone失败
作者:互联网
我有一个项目使用XCardView一段时间.(我已经将应用程序分发到了应用程序商店.)
我将VS和XCode更新到最新版本.
现在当我在模拟器中执行我的项目时,一切正常.
但是,当我尝试将其编译到设备时,操作失败并出现3个错误:
1:
Error: linker command failed with exit code 1 (use -v to see invocation)
2:
Error MT5211: Native linking failed, undefined Objective-C class: ZLSwipeableViewDelegate. The symbol ‘_OBJC_CLASS_$_ZLSwipeableViewDelegate’ could not be found in any of the libraries or frameworks linked with your application. (MT5211)
3:
Error MT5202: Native linking failed. Please review the build log. (MT5202)
我已经阅读了MT5211 link的错误,但我不知道如何解决它,因为我没有XCardView库的源代码,在日志中我没有找到任何有趣的信息……
顺便说一下,我根本没有改变我的项目设置.
有什么想法解决这个问题吗?
提前致谢 :)
编辑1:
除了添加新的类文件之外,我没有更改任何项目设置.
这是我的项目conf:
编辑2:
XCardView是一个Xamarin组件.由于组件存储不再可用,因此可以找到整个组件here
解决方法:
右键单击ios解决方案,您将看到iOS构建选项,您可以将链接器属性设置为仅从SDK链接.
标签:c,xcode,xamarin-ios,xamarin,linker-errors 来源: https://codeday.me/bug/20190710/1425411.html