Xcode12 - MacOS 链接器错误:为 macOS 构建,但在为 iOS 模拟器构建的目标文件中链接,适用于体系结构 x86_64

时间:2021-03-01 06:01:08

标签: unreal-engine4 xcode12.3

当我尝试构建我的 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 上是错误。 我该如何解决这个问题?任何想法表示赞赏。

0 个答案:

没有答案