将Google Cast SDK添加到64位构建

3
尝试使用Google Cast框架(来自这里的2.0版本)构建通用的32/64位二进制文件会产生以下警告和多个链接器错误:
ld: warning: ignoring file [...]GoogleCast.framework/GoogleCast, 
missing required architecture x86_64 in file
[...]GoogleCast.framework/GoogleCast (3 slices)

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_GCKDeviceManager", referenced from:
    objc-class-ref in GoogleCastDeviceController.o
  "_OBJC_CLASS_$_GCKDeviceScanner", referenced from:
    objc-class-ref in GoogleCastDeviceController.o
  "_OBJC_CLASS_$_GCKImage", referenced from:
    objc-class-ref in GoogleCastDeviceController.o
  "_OBJC_CLASS_$_GCKMediaControlChannel", referenced from:
    objc-class-ref in GoogleCastDeviceController.o
  "_OBJC_CLASS_$_GCKMediaInformation", referenced from:
    objc-class-ref in GoogleCastDeviceController.o
  "_OBJC_CLASS_$_GCKMediaMetadata", referenced from:
    objc-class-ref in GoogleCastDeviceController.o
  "_kGCKMetadataKeySubtitle", referenced from: [...]
ld: symbol(s) not found for architecture x86_64

谷歌大约晚了三个月添加64位支持的分析工具, 所以我想知道他们是否也推迟了发布64位Cast框架。

有人成功使用此框架构建了64位二进制文件吗?


我会看看能找到什么信息。 - Les Vogel - Google DevRel
2
感谢您指出这个问题。我们正在努力解决。 - Les Vogel - Google DevRel
有关此事有任何更新吗?无法部署到iPad Air。 - darwindeeds
Google Cast SDK 目前支持 iOS 平台,具体如下:
  • 仅支持 32 位
  • 支持 iOS 6 及以上版本
https://developers.google.com/cast/docs/ios_sender
- John Smith
1个回答

1

根据2014年3月25日发布的2.1.0.529版本发行说明:

现在完全支持64位构建

我更新了我的项目中的Google Cast框架,并成功部署到iPad Air和iPhone 5S。

最新的框架可以在这里(直接链接)获得。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接