当我尝试构建我的 UE-Editor 应用程序时,在 Xcode 12 中出现链接器错误: ld: building for macOS, but linking in object file built for iOS Simulator, for architecture x86_64
我已经阅读了许多类似的问题并尝试了所有解决方案:
重建 libprotobuf.a
仅构建活动架构:是
添加 Valid_arch:x86_64 但没有希望。 我也跑:
otool -l ./libprotobuf.a | grep平台
结果是:
platform 1
这意味着该库是为 macOS 构建的,
这是在 XCode11 上的警告,但在 XCode12 上是错误。 我该如何解决这个问题?任何想法表示赞赏。