Я пытаюсь импортировать фреймворк GoogleMaps в свою пользовательскую фреймворк, используя документацию google для добавления гугл-карт вручную. Но фреймворк не умеет компилироваться. Выдает около 100 ошибок, связанных с `неопределенными символами для архитектуры x86_64: '
Пример:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_NSPort", referenced from:
objc-class-ref in GoogleMapsCore
"_CFTimeZoneCopyDefault", referenced from:
GMSx_absl::time_internal::cctz::local_time_zone() in GoogleMapsCore
"_CFTimeZoneGetName", referenced from:
GMSx_absl::time_internal::cctz::local_time_zone() in GoogleMapsCore
"_CFStringCompare", referenced from:
gmscore::vector::text::GlyphSet::Matches(__CTFont const*, float, float) const in GoogleMapsCore
"_kCFTypeDictionaryKeyCallBacks", referenced from:
gmscore::vector::text::CreateCFAttributedString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, __CTFont const*, float) in GoogleMapsCore
"_CFDictionaryCreate", referenced from:
gmscore::vector::text::CreateCFAttributedString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, __CTFont const*, float) in GoogleMapsCore
Документация: Google Maps iOS SDK
Я ссылался на тему GoogleMapsSDK: неопределенные символы для архитектуры x86_64 . Но все еще не решил мою проблему.
Я прикрепил структуру моего фреймворка.