Error in Xcode while trying to upload app using connect IQ framework to apple store

Former Member
Former Member
Hey All
I am facing a problem trying to upload my app using connectIQ frame work.
The Error states: "missing code signing entitlements no entitlements found in bundle com.garmin.connectiq"

I added a screen shot of the full error:
https://s3.amazonaws.com/prod_object_assets/assets/54354255736751/Screen_Shot_2015-10-01_at_12.34.32_PM_2_.png?AWSAccessKeyId=AKIAIXM6FRIC5QVSA63Q&Expires=1444310132&Signature=VHvygLa2Cr7CJmoO6adU1caJfvE%3D#_=_

I would appreciate any help.
Thank you in advance!
  • Former Member
    Former Member
    Hey gariel,

    the error is due to a wrong pre-builded ConnectIQ.bundle.
    As this bundle just have some localization inside, our advice right now is, to remove the bundle from your app and upload it without it.
    We need to re-build the iOS SDK to provide a bundle that you can resign. That has been done wrong in the past and will be fixed with a new version of the CIQ iOS SDK.

    Right now, the only solution we have so far is, to remove the bundle from your app and work-around all the areas you used the bundle.
    The bundle is not necessary for the ConnectIQ iOS SDK and the app will work just fine if you remove it. Normally you shouldn't have used it intensively anyway, or?

    If you want to keep the localization of the CIQ.bundle, feel free to open the package and copy the strings to your localization files or provide some own keys/value and override the app store delegate.
    The text inside those localization files is just used for alert views, presented by some basic delegate methods. If you override them, you don't have to worry about them anyway.

    For things like this: e.g. [[ConnectIQ sharedInstance] showConnectIQStoreForApp:app];

    If you don't override this callback with your own, the SDK will create an alert view with some text inside, which is loaded from the supplied localization strings inside the bundle.
    So if you remove the bundle, those text ids are of course missing and you would need to provide some for the default callbacks or create your own callbacks and do whatever suits you.

    If you have troubles to work-around, let us know, we will help if you have specific problems.

    Your URL/Screenshot doesn't work for me, btw.

    Cheers,
    Philipp
  • Former Member
    Former Member in reply to Former Member

    Hi Philip, 

                    since your reply was 4 years ago i don't assume you are still with Garmin.

    I have just started trying to use your Garmin IOS SDK and the documentation still hasn't been updated so i have just wasted a day looking for a ConnectIQ.bundle file that doesn't exist.

    Is anybody maintaining the ios SDK?

    Regards,

                      Daniel Leahy.