Xamarin iOS构建错误-本地链接失败(仅链接框架SDK)

问题描述 投票:0回答:1

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。

任何帮助将不胜感激。

谢谢

xamarin.forms xamarin.ios linker-errors
1个回答
0
投票

最新版本的Visual-Studio使用最新版本的Xamarin.iOS,它可能不适用于较低版本的Xcode。

因此,使用较低的Xamarin.iOS版本将解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.