Adding the Google Cast SDK to a 64-bit build

Attempting to create a universal 32/64-bit binary file with a Google Cast map (2.0 from here ) gives this warning and several linker errors

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 was three months late adding 64-bit support for Google Analytics , so I wonder if they delayed the release of the 64-bit frame.

Has anyone successfully built a 64-bit binary with this infrastructure?

+3
source share
1 answer

In the release notes for 2.1.0.529 (released 03.23.2014):

64-bit builds are now fully supported

I updated the Google Cast framework in my project and was able to deploy the iPad Air and iPhone 5S.

( ).

+1

All Articles