Xamarin iOS构建错误-本地链接失败(仅链接框架SDK)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin iOS构建错误-本地链接失败(仅链接框架SDK)相关的知识,希望对你有一定的参考价值。
Visual Studio更新后无法运行Xamarin ios项目。
因为更新的IDE需要最新的Xcode(Xcode 11.4附带的iOS 13.4 SDK)
环境详细信息
- OS版本:macOS Mojave,OS X 10.14.6
- IDE:Visual Studio Community 2019 for Mac版本8.5.1(内部版本42)
- Xamarin.iOS版本:13.16.0.11(Visual Studio社区)
- Xamarin.Mac版本:6.16.0.11(Visual Studio社区)
- Xcode版本13.2
我尝试了什么。
[而不是更新Xcode,我简单地将Linker Behaviour
更改为Link Framework SDKs Only
。
运气不佳,出现以下错误。
Error MT5210: Native linking failed, undefined symbol: ___darwin_check_fd_set_overflow.
Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. (MT5210)
Error MT5202: Native linking failed. Please review the build log. (MT5202)
Error: linker command failed with exit code 1 (use -v to see invocation)
参考。
是否有其他选项可以解决此问题,而无需更新Xcode和macOS。
任何帮助将不胜感激。
谢谢
答案
最新版本的Visual-Studio使用最新版本的Xamarin.iOS,它可能不适用于较低版本的Xcode。
因此,使用较低的Xamarin.iOS版本将解决此问题。
以上是关于Xamarin iOS构建错误-本地链接失败(仅链接框架SDK)的主要内容,如果未能解决你的问题,请参考以下文章
由于 Xamarin iOS SDK 版本,AzureDevops 构建失败
在Xamarin iOS的Visual Studio App Center中构建失败:只有在使用/ unsafe进行编译时才会出现不安全的代码