创建 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
这是我第一次尝试创建我的 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