簡體   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