我尝试使用 NuGet 在我的 Xamarin 项目中添加和实现本机 Binding Dll 和 Xamarin.Firebase.iOS.Database,但由于以下错误,我无法构建我的项目:
错误 MT5213:重复符号位于:///obj/iPhone/Debug/device-builds/iphone8.1-11.4/mtouch-cache/arm64/main.o(与上一个错误相关的位置)(MT5213)
重复符号位于:///obj/iPhone/Debug/device-builds/iphone8.1-11.4/mtouch-cache/leveldb-library(leveldb_main.o) (与上一个错误相关的位置)(MT5213)
另外,我在附加 mtouch 参数中添加了“--registrar:static”。
请建议解决上述问题的最佳方法。
谢谢。
如果您已添加“--注册商:静态”正确地论证尝试遵循以下步骤
在视觉工作室中,
- 打开 iOS 项目的项目设置
- 转到“构建”>“iOS 构建”
- 选择支持的架构旁边的配置版本和平台 iPhone *选择 ARMv7 + ARM64 而不是 ARMv7 + ARMv7s + ARM64.
并确保更新至 macOS High Sierra
最新版本的 Xcode 需要 macOS High Sierra (10.13)。开发人员应尽快更新到 macOS High Sierra 以支持 Xcode 9.3 SDK 和 API。
寻找另一个可能的答案here https://developercommunity.visualstudio.com/content/problem/251326/error-mt5212-native-linking-failed-duplicate-symbo.html
而且,this https://developercommunity.visualstudio.com/content/problem/251326/error-mt5212-native-linking-failed-duplicate-symbo.html线程可能会有所帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)