matomo-org / matomo-sdk-ios

Matomo iOS, tvOS and macOS SDK: a Matomo tracker written in Swift
MIT License
388 stars 164 forks source link

Undefined symbol errors in App Clip project #419

Closed gregorpichler closed 2 years ago

gregorpichler commented 2 years ago

We can't build our project that consists of an App Clip extension with the Matomo iOS SDK. The framework has been integrated with SPM and we are using the latest version 7.5.2

When building the app clip projects fails with undefined symbols error:

Screenshot 2022-10-04 at 17 29 34

A more detailed log:

Undefined symbols for architecture arm64:
  "_$s13MatomoTracker13DefaultLoggerC8minLevelAcA03LogF0O_tcfc", referenced from:
      _$s16RotaxMaxDomeClip9AnalyticsCACyc33_142B7A93CAF8B3C6F14E3676296E4696Llfc in Analytics.o
  "_$s13MatomoTracker13DefaultLoggerCMa", referenced from:
      _$s16RotaxMaxDomeClip9AnalyticsCACyc33_142B7A93CAF8B3C6F14E3676296E4696Llfc in Analytics.o
  "_$s13MatomoTrackerAAC6loggerAA6Logger_pvpWvd", referenced from:
      _$s16RotaxMaxDomeClip9AnalyticsCACyc33_142B7A93CAF8B3C6F14E3676296E4696Llfc in Analytics.o
  "_$s13MatomoTrackerAAC6siteId7baseURL9userAgentABSS_10Foundation0F0VSSSgtcfC", referenced from:
      _$s16RotaxMaxDomeClip9AnalyticsCACyc33_142B7A93CAF8B3C6F14E3676296E4696Llfc in Analytics.o
  "_$s13MatomoTrackerAACMa", referenced from:
      _$s16RotaxMaxDomeClip9AnalyticsCACyc33_142B7A93CAF8B3C6F14E3676296E4696Llfc in Analytics.o
  "_$s13MatomoTrackerAACMn", referenced from:
      _symbolic _____Sg 13MatomoTrackerAAC in Analytics.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Any help / idea is much appreciated. Thanks!