0

重新导入 soomla 包后出现此错误。如何解决这个问题?

重复符号 _NewBase64Encode_soomla 在:/Users/Nikunj/Unity/2D/NoOneCanDoIt/Build/b2/Libraries/Plugins/iOS/Soomla/libSoomlaiOSCore.a(NSData-Base64.o) /Users/Nikunj/Unity/2D/NoOneCanDoIt/Build /b2/Libraries/Plugins/iOS/SoomlaShared/libKeeva.a(NSData-Base64.o) 重复符号 _NewBase64Decode_soomla 在:/Users/Nikunj/Unity/2D/NoOneCanDoIt/Build/b2/Libraries/Plugins/iOS/Soomla/libSoomlaiOSCore .a(NSData-Base64.o) /Users/Nikunj/Unity/2D/NoOneCanDoIt/Build/b2/Libraries/Plugins/iOS/SoomlaShared/libKeeva.a(NSData-Base64.o) 重复符号 _OBJC_CLASS_$_FBEncryptorAES 在:/用户/Nikunj/Unity/2D/NoOneCanDoIt/Build/b2/Libraries/Plugins/iOS/Soomla/libSoomlaiOSCore.a(FBEncryptorAES.o) /Users/Nikunj/Unity/2D/NoOneCanDoIt/Build/b2/Libraries/Plugins/iOS /SoomlaShared/libKeeva.a(FBEncryptorAES.o) 重复符号 _OBJC_METACLASS_$_FBEncryptorAES 在:/Users/Nikunj/Unity/2D/NoOneCanDoIt/Build/b2/Libraries/Plugins/iOS/Soomla/libSoomlaiOSCore.a(FBEncryptorAES.o) /Users/Nikunj/Unity/2D/NoOneCanDoIt /Build/b2/Libraries/Plugins/iOS/SoomlaShared/libKeeva.a(FBEncryptorAES.o) ld:架构 armv7 clang 的 4 个重复符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 首先显示仅 200 条警告

4

1 回答 1

0

不幸的是libKeevalibSoomlaiOSCore包含相同的函数和类(符号)。您需要排除其中一个库或重建其中一个而不使用冲突符号(或使其依赖于另一个库)。

另一种变体是将其中一个库作为源代码包含到您的项目中。

UPD:看起来只是 Soomla 的两个版本,所以你可以删除其中一个libSoomlaiOSCorelibKeeva

于 2017-10-25T09:13:28.117 回答