繁体   English   中英

创建 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:错误:linker 命令失败,退出代码为 1(使用 -v 查看调用)

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

在为 macOS 构建时,我们必须有条件地删除该依赖项。 当我们使用 CocoaPods 时,我们的 Podfile 顶部有一个 boolean,表明我们是否正在尝试为 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM