我正在使用 Unity 2019.3.2f1,在将 UnityAds 更新到 3.4.4 后,出现了一些错误。
duplicate symbol '_NetworkChange' in:
/Users/Desktop/UnityAdsTest/ios/Libraries/libiPhone-lib.a(SSRVConnectivityMonitor.o)
/Users/Desktop/UnityAdsTest/ios/Frameworks/Plugins/iOS/UnityAds.framework/UnityAds(UnityAds)
duplicate symbol '_kChinaIsoAlpha2Code' in:
/Users/Desktop/UnityAdsTest/ios/Libraries/libiPhone-lib.a(SSRVSdkProperties.o)
/Users/Desktop/UnityAdsTest/ios/Frameworks/Plugins/iOS/UnityAds.framework/UnityAds(UnityAds)
duplicate symbol '_kChinaIsoAlpha3Code' in:
/Users/Desktop/UnityAdsTest/ios/Libraries/libiPhone-lib.a(SSRVSdkProperties.o)
/Users/Desktop/UnityAdsTest/ios/Frameworks/Plugins/iOS/UnityAds.framework/UnityAds(UnityAds)
ld: 3 duplicate symbols for architecture arm64
我已经尝试创建新项目,问题仍然存在。重复方法:
- 创建新的 Unity 项目。
- 从 Package Manager 导入 UnityAds,版本更新到 3.4.4
- 构建 iOS 项目。
- 在 XCode 中运行。
我没有启用 UnityAds 服务器,并且 XCode 中只有一个 UnityAds.framework 文件。看起来有些内容被打包到了 libiPhone-lib.a 中。
有没有人遇到过同样的问题?