Ios 用于Mac的UIKit构建,但链接框架';三十、 框架';是为macOS而建的
我通过ProjectCatalyst在Xcode 11 Beta 2上创建了一个在iPhone和Mac上运行的新应用程序。为此,我有两个专门为“macOS”和“iOS”构建的框架。一旦我添加了这个框架,我就会收到以下错误 下面是我如何将框架添加到项目中的 有人能帮忙吗?尽管如此,在不添加框架的情况下,项目正在运行,它只有2个UILabel项目设置中的这个“macOS”平台可能会令人困惑,因为它实际上意味着只有macOS Catalyst 错误消息意味着该框架是为通常的macOS平台构建的,而不是为macOS Catalyst构建的 好吧,你不能将macOS库和框架混合到Catalyst应用程序中 (来源:)现在(代码11.61020年8月) 为了解决这个问题,您需要以某种方式获得一个框架的版本,该版本是专门为Catalyst从源代码重建的 为Catalyst构建时,库的构建方式存在一些构建配置差异,其中一些值得注意的差异包括:Ios 用于Mac的UIKit构建,但链接框架';三十、 框架';是为macOS而建的,ios,swift,macos,xcode11,macos-catalina,Ios,Swift,Macos,Xcode11,Macos Catalina,我通过ProjectCatalyst在Xcode 11 Beta 2上创建了一个在iPhone和Mac上运行的新应用程序。为此,我有两个专门为“macOS”和“iOS”构建的框架。一旦我添加了这个框架,我就会收到以下错误 下面是我如何将框架添加到项目中的 有人能帮忙吗?尽管如此,在不添加框架的情况下,项目正在运行,它只有2个UILabel项目设置中的这个“macOS”平台可能会令人困惑,因为它实际上意味着只有macOS Catalyst 错误消息意味着该框架是为通常的macOS平台构建的,而
- SDK_NAME=macosx10.15
- 叮当声-目标x86_64-apple-ios13.0-macabi
。。。可能还有更多。我也面临着类似的问题,并在这方面找到了可能的解决方案