问题描述
我在Unity 2019中制作游戏,我导出到iOS,然后使用Xcode 11.6打开,完成了所有签名过程,但是当我想要构建它时,我得到了:
用于体系结构arm64的81个重复符号
这是完整的描述:
我尝试过:
- 删除文件夹DerivedData
- 清洗溶液已移除
- 来自Unity的UnityyAds(但仍存在于Xcode中)
- 按照大多数答案的说法,正在寻找“其他链接程序标记”并删除“ -ObjC”,但是“其他链接程序标记”为空。
- 锁定GoogleAdsDependencies.xml,如下所示:https://answers.unity.com/questions/1355562/arm-64-function-not-4-byte-aligned-build-failed.html
解决方法
我有解决方案!它是Google Unity Ads中介插件。因此,我删除了该插件,问题不再存在。如何获得没有错误的插件?在依赖项xml中,匹配Unity正在使用的UnityAds版本。就是这样。