繁体   English   中英

Google cast SDK 在 Apple M1 Pro 芯片组中不起作用

[英]Google cast SDK not working in Apple M1 Pro chipset

在此处输入图像描述

我正在尝试集成 Google cast SDK 但不适用于 Apple M1 Pro 芯片组。

pod '谷歌-cast-sdk'

我尝试了各种可能性,但效果不佳,并且像附加图像一样抛出错误。 摆脱这个错误的任何想法。

任何帮助更感激。

提前致谢

您与 CocoaPods 集成的 Google Cast SDK 包含一个二进制框架,该框架当前不包含 arm64 模拟器二进制文件,因此您在为 arm 模拟器构建项目时遇到 linker 错误。

arm64 模拟器二进制文件与 arm64 设备二进制文件不同,正如这个优秀的文章系列非常详细地解释的那样。 相反,需要一个 XCFramework,以便 arm64 设备和模拟器切片可以在同一个 package 中共存,从而解决所有可能的构建场景。

Google 工程师目前正在解决这个已知问题,并且应该在 2022 年 1 月上旬为 Google Cast SDK 的 4.7 版交付适当的 XCFramework。 虽然没有明确提到这一点,但我希望他们会同时相应地更新 pod。

在撰写本文时(2022 年 1 月上旬),这个 XCFramework 应该是指日可待,所以如果可以的话,我建议同时使用 x64 模拟器或 arm64 设备。

如果您无法承受这种妥协,您可以将 arm64 设备二进制文件转换为 arm64 模拟器二进制文件。 上面列出的文章系列描述了如何为static以及动态二进制文件实现这一点,因为 Google Cast 提供了两种风格的 SDK。

暂无
暂无

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

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