将Google Cast SDK添加到64位版本

时间:2014-02-06 21:19:05

标签: ios 64-bit google-cast

尝试使用Google Cast框架(来自here的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

谷歌已经晚了三个月adding 64-bit support for Analytics,所以我想知道他们是否也推迟了64位Cast框架的发布。

有没有人用这个框架成功构建了64位二进制文​​件?

1 个答案:

答案 0 :(得分:1)

根据release notes for 2.1.0.529(2014年3月25日发布):

  

现在完全支持64位版本

我在项目中更新了Google Cast框架,并且能够部署到iPad Air和iPhone 5S。

最新的框架可用heredirect link)。