Bre*_*t A 18 xcode linker unity-game-engine ios cocoapods
我正在尝试构建这个由Unity构建的xcode工作区.当我在构建项目(链接)的最后阶段修改项目后,我得到了Apple Mach -O Linker(Id)错误.我无法打开错误选项卡以查看导致错误的确切原因.所有它说的是"链接器命令失败,退出代码1(使用-v查看调用).还有两个Apple Mach -O Linker(Id)错误发生但我不知道如何解决它们.
任何帮助是极大的赞赏!
我无法展开这些标签..这是我得到的全部 这是扩展的警告标签,两个Apple Mach -O Linker(Id)警告是相同的
roy*_*roy 16
此问题有不同的解决方案,其中之一是将启用Bitcode设置为否.(我不知道为什么被默认情况下它是)
这个问题是鬼问题.清除缓存,重新启动Xcode,模拟器和MAC,确保正确链接框架,更改应用程序架构,或者,有时无所事事可以解决此问题.
对我来说,情况是我删除了 pod 中不需要的依赖项之一,删除它后,我收到错误,未找到相同的依赖项。因此,我从Project >> Build Settings >> other Linker Flags 中删除了它的条目,然后选择了相同的条目并将其删除,如下图所示。从链接器标志中删除后,我开始收到Apple Mach -O 链接器 (Id) 错误?在尝试了一天之后,我意识到问题出在链接器标志中。在删除任何依赖项时,您必须删除其他行名称-framework。您可以查看下图以获得清晰度。
所以我建议在从链接器标志中删除依赖项时密切关注它,也删除位于依赖项名称下方的关联-framework。就我而言,它是ObjectMapper