【发布时间】:2020-03-15 18:04:19
【问题描述】:
我正在尝试将 Microsoft.AppCenter nuget 用于 Xamarin 应用程序。 Xamarin.Android 构建良好。但是在尝试构建 Xamarin.iOS 应用程序时出现错误。
MTOUCH:错误 MT5210:本地链接失败,未定义符号:_kMSLongTypedPropertyType。请确认所有必要的框架都已被引用,并且本地库已正确链接。
我已尝试以下链接中提到的解决方案 https://docs.microsoft.com/en-us/xamarin/ios/troubleshooting/mtouch-errors#MT5210
但我在尝试构建 Xamarin.iOS 应用程序时仍然收到错误消息。我正在使用以下配置:
- Visual Studio 社区 2019 for Mac
- 版本 8.4.4(内部版本 91)
- Xamarin.iOS
- 版本:13.10.0.17(Visual Studio 社区)
【问题讨论】:
-
您好,您可以先将VS的版本更新到最新版本再试一次。
-
我也有同样的问题。您是否有机会使用 Firebase 软件包?
-
@JuniorJiang-MSFT:感谢您的回复。我可以通过安装
Microsoft.AppCenter.Analytics和Microsoft.AppCenter.Crashesnugets 来解决这个问题。如果我们需要使用 Microsoft.AppCenter 是否必须安装这两个 nuget?你能确认一下吗? -
@Woj:我没有使用 Firebase 包。也许您可以尝试安装我在上面的评论中提到的 nugets。
-
两个我都有。在我的项目中,出于某种原因,Firebase 包和 AppCenter 包在 iOS 项目中彼此不喜欢。
标签: xamarin xamarin.forms xamarin.android xamarin.ios