6

我正在尝试编译我的 iOS 应用程序以在 macOS 上运行,在选中 Mac 复选框后,我在编译时收到此错误:

d:为 UIKitForMac 构建,但在为 macOS 构建的 .tbd 中链接,文件 '/Users/jan/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/用于架构 x86_64 的库/框架//GLKit.framework/GLKit.tbd'

知道这意味着什么以及如何解决吗?

4

1 回答 1

1

虽然我没有遇到这个特殊的错误,但在尝试从 iPad 移植到 UIKitForMac 时我也遇到过类似的错误。当您与框架链接时,UIKitForMac 似乎是为 x86_64 构建的 iOS SDK。因此,它不应该尝试从 macOS SDK 中提取 x86_64 文件。

我很想检查您在 Xcode 中的“架构”和“有效架构”设置,以确保您拥有的所有设置都被删除并切换回标准设置。

移除架构

于 2019-07-22T08:31:09.643 回答