
我正在尝试整合Google,但没有在苹果的M1 Pro芯片组中工作。
pod 'google-cast-sdk'
我尝试了每一种可能性,但不是很好,这是抛出的错误,就像附加的图像。想办法摆脱这个错误。
任何帮助都是值得感激的。
提前谢谢
发布于 2022-01-07 07:47:10
与CocoaPods集成的Google包含一个二进制框架,该框架目前不包含arm64模拟器二进制文件,因此在为arm64模拟器构建项目时遇到链接器错误。
arm64模拟器二进制文件与arm64设备二进制文件不同,因为这个优秀的文章 系列非常详细地解释了这一点。相反,需要一个XCFramework,以便arm64设备和模拟器片可以共存在同一个包中,从而解决所有可能的构建方案。
谷歌工程师目前正在开发这个已知的问题,2022年1月初,谷歌Cast SDK的4.7版将提供一个合适的XCFramework。虽然没有明确提到这一点,但我希望他们同时也能相应地更新吊舱。
在撰写本文时(2022年1月初),这个XCFramework应该就在眼前,因此我建议您在可能的情况下使用x64模拟器或arm64设备。
如果无法承受这种妥协,可以将arm64设备二进制文件转换为arm64模拟器二进制文件。上面列出的文章系列描述了如何在静态和动态二进制文件中实现这一点,因为Google提供了它的SDK 两种口味。
发布于 2022-06-17 01:26:24
可以试试。目标>构建设置>体系结构>排除架构>调试>添加"arm64“
https://stackoverflow.com/questions/70574070
复制相似问题