
我正在嘗試集成 Google cast SDK 但不能在 Apple M1 Pro 芯片組中作業。
吊艙“谷歌-cast-sdk”
我嘗試了各種可能性,但效果不佳,并且像附加影像一樣拋出錯誤。擺脫這個錯誤的任何想法。
任何幫助更感激。
提前致謝
uj5u.com熱心網友回復:
您與 CocoaPods 集成的 Google Cast SDK 包含一個二進制框架,該框架當前不包含 arm64 模擬器二進制檔案,因此您在為 arm64 模擬器構建專案時會遇到聯結器錯誤。
arm64 模擬器二進制檔案與 arm64 設備二進制檔案不同,正如這個優秀的文章 系列非常詳細地解釋的那樣。相反,需要一個 XCFramework,以便 arm64 設備和模擬器切片可以在同一個包中共存,從而解決所有可能的構建場景。
Google 工程師目前正在解決這個已知問題,并且應在 2022 年 1 月上旬為 Google Cast SDK 4.7 版交付適當的 XCFramework。雖然沒有明確提到這一點,但我希望他們會同時相應地更新 pod。
在撰寫本文時(2022 年 1 月上旬),這個 XCFramework 應該是指日可待,所以如果可以的話,我建議同時使用 x64 模擬器或 arm64 設備。
如果您無法承受這種妥協,您可以將 arm64 設備二進制檔案轉換為 arm64 模擬器二進制檔案。上面列出的文章系列描述了如何為靜態和動態二進制檔案實作這一點,因為 Google Cast 提供了兩種風格的 SDK 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/420735.html
標籤:
上一篇:如何實作這個Unityvfx
