skip to Main Content

I’ve started using AppTrackingTransparency framework with XCode 12 and my app works fine on iOS 14 but when I start my app on iOS 13 I get next error:

dyld: Library not loaded: /System/Library/Frameworks/AppTrackingTransparency.framework/AppTrackingTransparency

I think that because there is no this framework on previous iOS versions but it is linked to my app so how to link this framework on iOS 14 and above only?

2

Answers


  1. Chosen as BEST ANSWER

    To support older iOS versions just go to Build Phases -> Link Binary With Libraries and make AppTrackingTransparency framework status as Optional:

    enter image description here

    In this case the framework will be loaded if only it's available on iOS.


    1. Target > General > Frameworks, Libraries, and Embedded Content and add "AppTrackingTransparency.framework".

    2. Target > Build Phases > Link Binary With Libraries and make AppTrackingTransparency.framework status as Optional.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search