Почему я не могу добавить фреймворк GoogleMaps в My Custom Framework? - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь импортировать фреймворк 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 . Но все еще не решил мою проблему.

Я прикрепил структуру моего фреймворка.

structure

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...