【发布时间】:2014-03-04 01:37:58
【问题描述】:
尝试使用 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
Google 晚了大约三个月 adding 64-bit support for Analytics,所以我想知道他们是否也推迟了 64 位 Cast 框架的发布。
有人用这个框架成功构建了 64 位二进制文件吗?
【问题讨论】:
-
我会看看我能找到什么。
-
感谢您指出这一点。我们正在努力。
-
这有什么更新吗?无法部署到 iPad Air。
-
Google Cast SDK 支持 iOS 如下: - 目前仅 32 位 - iOS 版本 6 及更高版本 developers.google.com/cast/docs/ios_sender
标签: ios 64-bit google-cast