1

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

ld:警告:忽略文件 ./GoogleCast.framework/GoogleCast,文件 ./GoogleCast.framework/GoogleCast 中缺少所需的架构 arm64(3 片)

我注意到这里有一篇关于类似问题的帖子: Google Cast SDK 2.3.0 for iOS doesn't support 64-bit

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

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

4

1 回答 1

0

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

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

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

于 2016-01-25T21:26:19.817 回答