Возникли проблемы при интеграции Navionics iOS SDK в Xcode 10.1 - PullRequest
0 голосов
/ 19 марта 2019

Я следовал приведенным ниже шагам в соответствии с руководством по навигационной технике, чтобы интегрировать навигационную карту в мой проект.https://developers.navionics.com/homepage/overview-navionics-ios-sdk/example-of-usage-of-ios-mobile-sdk/

Я просто перетащил файл NavionicsMobileSDK.framework в свой проект и собрал проект.Я получаю ниже проблемы во время сборки.

Undefined symbols for architecture arm64:
  “CBingTileSystem::TileSize”, referenced from:
      CBingTileSystem::MapSize(int) in NavionicsMobileSDK(CBingTileSystem.o)
      CBingTileSystem::GroundResolution(double, int) in NavionicsMobileSDK(CBingTileSystem.o)
      CBingTileSystem::LatLongToPixelXY(double, double, int, int&, int&) in NavionicsMobileSDK(CBingTileSystem.o)
      CBingTileSystem::PixelXYToLatLong(int, int, int, double&, double&) in NavionicsMobileSDK(CBingTileSystem.o)
      CBingTileSystem::PixelXYToTileXY(int, int, int&, int&) in NavionicsMobileSDK(CBingTileSystem.o)
      CBingTileSystem::TileXYToPixelXY(int, int, int&, int&) in NavionicsMobileSDK(CBingTileSystem.o)
  “vtable for NearbyProvider”, referenced from:
      NearbyProvider::NearbyProvider() in NavionicsMobileSDK(NearbyProvider.o)
      NearbyProvider::NearbyProvider() in NavionicsMobileSDK(NearbyProvider.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Любая помощь будет оценена.

...