原生链接失败,重复符号

问题描述:

当我试图将iOS调试到模拟器时,发生这种情况后,我在Xamarin中包含Xamarin.InAppPurchase-Unified组件。我在屏幕截图中显示了这些错误。我将如何解决这个问题。原生链接失败,重复符号

在此先感谢您的帮助。

enter image description here OM/nDRKs.png

enter image description here

是你的项目有两个crach_report pb.c.m文件?

+0

我将如何确定,如果我有一个2文件? – Jen143

+0

通常重复sympile是否有一些.m文件,您的.m文件位于.a包中?所以它是一个有点difficut找到一些.m文件在.a pakeage我很抱歉,我没有英文资源给你我是一个中国人 –

+0

解决它吗?你 –

也许你可以请求帮助谁您提供某文件,他们可能知道如何解决它.fellow步骤让你以为可以帮助你

1.look脂-info libSBJSON.a

你会看到有ARMv7的arm64构建

2.first独立的ARMv7结构

前列 - 变薄的ARMv7 libSBJSON.a - 输出libSBJSON_armv7

的分离式的ARMv7 pacgage地方目前使用的字典

3.开放的ARMv7 pacgage

氩-t libSBJSON_armv7 | grep的SBJson

时候开pacgage,你会看到的.o

4.删除冲突.o文件将

氩-dv libSBJSON_armv7 SBJsonStreamParserState-4FEA9E115CD0E45C.o

5.重复2,3,4用于arm64

6. afte [R deletae的confict的.o,合并arm64和ARMv7包

前列-create libSBJSON_armv7 libSBJSON_arm64 - 输出libSBJSON.a

+0

在iPhone上运行有问题? –