尝试使用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
Google向Google Analytics(分析)添加了64位支持的时间大约晚了三个月,所以我想知道他们是否也推迟了64位Cast框架的发布。
有谁成功使用此框架构建了64位二进制文件?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句