Я пытаюсь установить Google Maps SDK, и я бегу через эту ошибку при запуске:GoogleMapsSDK: неопределенные символы для архитектуры x86_64
Undefined symbols for architecture x86_64:
"_CBAdvertisementDataManufacturerDataKey", referenced from:
-[GMSx_PEBeaconScanner centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in GoogleMaps(PEBeaconScanner.o)
"_CBAdvertisementDataServiceDataKey", referenced from:
-[GMSx_PEBeaconScanner centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in GoogleMaps(PEBeaconScanner.o)
"_CBCentralManagerScanOptionAllowDuplicatesKey", referenced from:
-[GMSx_PEBeaconScanner scanIfAppropriate] in GoogleMaps(PEBeaconScanner.o)
"_OBJC_CLASS_$_CBCentralManager", referenced from:
objc-class-ref in GoogleMaps(PEBeaconScanner.o)
"_OBJC_CLASS_$_CBUUID", referenced from:
objc-class-ref in GoogleMaps(PEBeacon.o)
objc-class-ref in GoogleMaps(PEBeaconScanner.o)
"_vImageBoxConvolve_Planar8", referenced from:
(anonymous namespace)::CreateBlurredImage(CGImage*, double, double) in GoogleMaps(GLWaterGroup.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Спасибо Квентин. Я просто сделал это, и, к сожалению, он послал еще одну ошибку: Неопределенных символов для архитектуры x86_64: "_vImageBoxConvolve_Planar8", ссылочной из: (анонимного пространства имен) :: CreateBlurredImage (CGImage *, двойные, двойной) в GoogleMaps (GLWaterGroup. o) ld: символы (символы) не найдены для архитектуры x86_64 clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v для вызова вызова) – STo
Вы должны следовать этим инструкциям, чтобы убедиться, что все необходимое: https://developers.google.com/maps/documentation/ios/start –
Да, эти инструкции сосут IMO, нигде не упоминает CoreBluetooth. – funkybro