GroupActivities in a Project with Min Deployment Target iOS13

Hello All,

Currently I'm implementing GroupActivities for a production app. The question isn't about the implementation, rather it's about staying backward compatible. The app's minimum target is iOS 13.0. The new features are implemented with appropriate @available checks so that there aren't any issues while compiling for iOS 13 & iOS 14. When the app is run on a iOS 13.0 simulator though, it crashes during launch, stating: dyld: Library not loaded: /usr/lib/swift/libswift_Concurrency.dylib

So I have added the libswift_Concurrency.tbd to be optionally linked to the main app target as seen in the screenshot. After this it seems to be working fine but I wanted to ask whether this is the right way to go in this particular situation or is there something else that needs to be done?

Thanks in advance for your time! All the best, Ferhat

Add a Comment

Replies

Here is a screenshot that I forgot to add to the question:

I'm seeing this same issue, but on iOS 15 for iPhone 6s and iPhone 7. Tried adding libswift_Concurrency.tbd but it didn't help.


dyld[439]: Symbol not found: _$sScP8rawValues5UInt8Vvg

  Referenced from: /private/var/containers/Bundle/Application/45964DC2-70D5-4D0A-83AB-726FA16E46FC/LingQ.app/LingQ

  Expected in: /usr/lib/swift/libswift_Concurrency.dylib

Symbol not found: _$sScP8rawValues5UInt8Vvg

  Referenced from: /private/var/containers/Bundle/Application/45964DC2-70D5-4D0A-83AB-726FA16E46FC/LingQ.app/LingQ

  Expected in: /usr/lib/swift/libswift_Concurrency.dylib