首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Unity到Xcode版本的Unity Ads错误

Unity到Xcode版本的Unity Ads错误
EN

Stack Overflow用户
提问于 2016-03-01 21:10:18
回答 9查看 8.7K关注 0票数 5

我最近构建了我的项目,从Unity到Xcode都运行得很好。从那时起,我在Unity的项目中添加了Unity广告(然后意识到我不再需要它,因为它在unity 5.3 with Services中),所以我删除了下载。然而,当我构建到Xcode时,我注意到在构建时链接的框架中有两个Unity广告。我得到了这个错误:

重复符号/Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-6D362980BD529555.o /Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-498FCC2E7A8DF058.o

symbol _OBJC_CLASS_$_UnityAdsUnityWrapper in:中的/Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-6D362980BD529555.o /Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-498FCC2E7A8DF058.o复制symbol _OBJC_METACLASS_$_UnityAdsUnityWrapper:/Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-6D362980BD529555.o /Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-498FCC2E7A8DF058.o重复符号_UnityAdsCreateNSString位于: /Users/中的Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-6D362980BD529555.o /Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-498FCC2E7A8DF058.o复制symbol _OBJC_IVAR_$_UnityAdsUnityWrapper._gameId:/Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-6D362980BD529555.o /Users/Clive/Library/Developer/Xcode/DerivedData/Unity-iPhone-dprwctphrztswsbrhuqrdbgezzuy/Build/Intermediates/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/UnityAdsUnityWrapper-498FCC2E7A8DF058.o % ld: 5体系结构的重复符号armv7 clang:错误:链接器命令失败,退出代码为%1(使用-v查看调用)

我试图删除一个链接库Unity广告,但仍然得到相同的错误,有什么想法吗?

EN

回答 9

Stack Overflow用户

发布于 2017-10-25 18:29:48

我找到了一种解决方法。

打开Xcode项目,选择UnityAds文件夹中的UnityAdsUnityWrapper.mm,然后取消选中Target membership Unity-Iphone

现在似乎起作用了。

票数 12
EN

Stack Overflow用户

发布于 2016-10-14 02:22:23

我在一个不同的但仍然较新的Unity版本中遇到了同样的问题。我今天升级到了最新版本,但仍然有问题。有一个免费的Unity商店软件包叫做'Package Uninstaller‘--抓取它并用它来搜索’广告‘。一旦你这样做了,它会暴露出Unity广告原始和2.0的位置,如果它们仍然在你的包中的话。正如ikoukas所说,您需要删除Unity Ads文件。我把它们都删了。然后,我的构建工作了,错误也消失了。

票数 1
EN

Stack Overflow用户

发布于 2018-06-07 15:51:13

实际上,这意味着在Unity项目中添加了2个UnityAds库。

不要从Asset Store添加库。只需打开服务面板并激活UnityAds即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35723861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档