Google Cast SDK 2.5.0 缺少所需的架构 arm64



我正在尝试使用 Google Cast SDK 2.5.0 构建 iOS 应用程序,并且能够在 iPhone 5 设备上构建,但是当我尝试在 iPhone 6 设备上构建时,我收到以下构建错误:

ld:警告:忽略文件 ./GoogleCast.framework/GoogleCast

,文件 ./GoogleCast.framework/GoogleCast 中缺少所需的架构 arm64(3 个切片)

我注意到这里有一篇关于类似问题的帖子:适用于 iOS 的 Google Cast SDK 2.3.0 不支持 64 位

所以我尝试了这个:ranlib GoogleCast.framework/Versions/A/GoogleCast

但我仍然缺少手臂64。有没有人遇到过类似的问题?

正如 charmingToad 在评论中提到的,我的应用程序中链接了两个版本的 Cast SDK。 删除旧版本修复了链接错误。

如果您使用的是 Cocoapods,您只需要一个pod update来更新您的 Cast SDK 版本。

如果在升级后 Xcode 抱怨链接器问题,-all_load添加为编译器标志对我有用。

最新更新