Google cast SDK 在 Apple M1 Pro 芯片组中不工作
Google cast SDK not working in Apple M1 Pro chipset
我正在尝试集成 Google cast SDK,但无法在 Apple M1 Pro 芯片组中运行。
荚'google-cast-sdk'
我尝试了各种可能性,但效果不佳,它像附图一样抛出错误。任何消除此错误的想法。
非常感谢任何帮助。
提前致谢
您与 CocoaPods 集成的 Google Cast SDK 包含一个二进制框架,目前不包含 arm64 模拟器二进制文件,因此您在为 arm64 模拟器构建项目时遇到链接器错误。
arm64 模拟器二进制文件与 arm64 设备二进制文件不同,因为这个优秀的 article series 解释得很详细。需要一个 XCFramework,以便 arm64 设备和模拟器切片可以共存于同一个包中,从而解决所有可能的构建场景。
Google 工程师目前正在 this known issue 工作,应该会在 2022 年 1 月初为 Google Cast SDK 4.7 版交付合适的 XCFramework。虽然没有明确提到这一点,但我希望他们能同时相应地更新 pod。
在撰写本文时(2022 年 1 月上旬),此 XCFramework 应该即将推出,因此我建议您同时使用 x64 模拟器或 arm64 设备。
如果您无法承受这种妥协,您可以将 arm64 设备二进制文件转换为 arm64 模拟器二进制文件。上面列出的文章系列描述了如何实现 static as well as dynamic binaries, as Google Cast provides its SDK in both flavors.
我正在尝试集成 Google cast SDK,但无法在 Apple M1 Pro 芯片组中运行。
荚'google-cast-sdk'
我尝试了各种可能性,但效果不佳,它像附图一样抛出错误。任何消除此错误的想法。
非常感谢任何帮助。
提前致谢
您与 CocoaPods 集成的 Google Cast SDK 包含一个二进制框架,目前不包含 arm64 模拟器二进制文件,因此您在为 arm64 模拟器构建项目时遇到链接器错误。
arm64 模拟器二进制文件与 arm64 设备二进制文件不同,因为这个优秀的 article series 解释得很详细。需要一个 XCFramework,以便 arm64 设备和模拟器切片可以共存于同一个包中,从而解决所有可能的构建场景。
Google 工程师目前正在 this known issue 工作,应该会在 2022 年 1 月初为 Google Cast SDK 4.7 版交付合适的 XCFramework。虽然没有明确提到这一点,但我希望他们能同时相应地更新 pod。
在撰写本文时(2022 年 1 月上旬),此 XCFramework 应该即将推出,因此我建议您同时使用 x64 模拟器或 arm64 设备。
如果您无法承受这种妥协,您可以将 arm64 设备二进制文件转换为 arm64 模拟器二进制文件。上面列出的文章系列描述了如何实现 static as well as dynamic binaries, as Google Cast provides its SDK in both flavors.