I am having a similar issue, I don't see any reference to the ''LSApplicationQueriesSchemes' in the info.plist in the documentation
If you are using an updated documentation please let me know.
I get 'Garmin connect mobile is required, but it's currently not installed' message.
I have the Garmin connect mobile app installed yet the showDeviceSelection() method doesn't see to detect that.
I resolved this by adding CFBundleDisplayName. See https://forums.garmin.com/developer/connect-iq/f/discussion/168085/ios-ciq-sdk-setup Thank you joek1010 !!!