创建 iOS 应用程序的 Mac 版本,构建错误

Creating a Mac Version of iOS App, build error

这是我第一次尝试创建我的 iOS 应用程序的 MacOs 版本。我收到以下构建错误,不确定如何解决。 任何帮助将不胜感激。

ld: building for Mac Catalyst, but linking in dylib built for iOS Simulator, file '../Pods/TwilioVideo/Build/iOS/TwilioVideo.framework/TwilioVideo' for architecture x86_64

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

Twilio Video 框架看起来只支持为 iOS 构建,不支持所需的 macOS 架构。我使用的 Twilio Voice 框架也是如此。

我们在为 macOS 构建时必须有条件地删除该依赖项。当我们使用 CocoaPods 时,我们的 Podfile 顶部有一个布尔值,指示我们是否正在尝试为 macOS 构建,我们必须在需要时手动切换它。

例如,在你的 Podfile 中做这样的事情:

compiling_for_ios = true # Change this when building for iOS/macOS

// Other stuff in your Podfile

if compiling_for_ios
   pod 'TwilioVideo'
end