publish to iOS AppStore from Icenium Graphite

9 posts, 0 answers
  1. Filip
    Filip avatar
    35 posts
    Member since:
    Jul 2013

    Posted 04 Oct 2013 Link to this post

    Hello,

    I have a problem publishing an app to AppStore.
    I know its still a test feature, but the error is most probably mine.

    Screenshot: http://pokit.org/get/img/b35e781b0c1add45b6d6f705c99d0299.jpg

    After the login it tells me that there is no matching application in iTunesConnect with status: Waiting for Upload and Bundle Identifier: Bundle ID, as you can see on the screenshot.

    However, I have setup the application in iTunesConnect with bundle ID com.telerik.appname. ("com.telerik.*" being the wildcard and "appname" being Bundle ID suffix).

    I am also having trouble uploading from Application Loader, so I suspect that I have missed something.

    Thank you in advance!


  2. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 04 Oct 2013 Link to this post

    Hi Filip,

    Before attempting to publish your app, verify that in iTunes Connect you have an application record with a matching application identifier and status Waiting for Upload. For more information, see Determining Whether Your App is Ready to Upload.

    Regards,
    Steve
    Telerik
    You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
    Looking for tips & tricks directly from the Icenium team? Check out our blog!
    Share feedback and vote for features on our Feedback Portal.
  3. Filip
    Filip avatar
    35 posts
    Member since:
    Jul 2013

    Posted 04 Oct 2013 Link to this post

    Thanks for the answer.

    However, my App is really listed in iTunesConnect with status Waiting for Upload. 

    Is it AppID or BundleID?

    It could be that ID does not match, but I never really set my ID inside Icenium, but only in iOS developer console. Could that be the reason?

    Regards,
  4. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 04 Oct 2013 Link to this post

    Hi Filip,

    You can find more info about App ID and Bundle ID in this thread.

    To be able to publish your app, you need to set an application identifier that matches the App ID for your provisioning profile. By default, Icenium sets the application identifier for your project to com.telerik.<project name>. We recommend changing telerik to your company.

    If the App ID you've created in the Apple Dev portal is explicit, the application identifier must be an exact match to the bundle identifier. If the App ID is a wildcard App ID, the application identifier must comply with the format of the bundle identifier. For example, if your wildcard bundle identifier is com.<company name>.*, a valid application identifier will be com.<company name>.<app name>.

    Regards,
    Steve
    Telerik
    You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
    Looking for tips & tricks directly from the Icenium team? Check out our blog!
    Share feedback and vote for features on our Feedback Portal.
  5. Filip
    Filip avatar
    35 posts
    Member since:
    Jul 2013

    Posted 04 Oct 2013 Link to this post

    Ah, thanks Steven, that solved it.

    I didnt set the application identifier in Icenium, so it didnt match. In fact Application identifier from Icenium should match Bundle ID from iTunesConnect. AppID in iTunesConnect is just a number.

    I was looking how to set BundleID in Icenium all along.

    Thanks again...
  6. Ian
    Ian avatar
    14 posts
    Member since:
    Sep 2013

    Posted 25 Nov 2013 Link to this post

    Steve, I've almost got everything sorted out but have the same error re no matching application in itunes connect with waiting for upload and bundle identifier.

    I think the problem is that my bundle id in iTunesConnect is: com.iwishforapp

    BUT in icenium you require a 3 section bundle ID whereas mine is only 2. I can't change it on iTunes Connect.... We are updating / adding a new version of an existing app created previously in xcode.

    Ideas? Or am I missing something.
  7. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 26 Nov 2013 Link to this post

    Hello Ian,

    In cases like yours when you already have published an app with valid App ID for a platform and need to maintain it, you can manually edit the AndroidManifest.xml/Info.plist and hardcode your old app ID ( for example for Android you should replace the package="$AppIdentifier$" with package="com.iwishforapp")

    You would also need to edit manually the .proj file of your app to contain the problematic App ID since this is the only way to avoid our validation logic. You can push your app in a github repo and there you would see the .proj file for it. Edit the <AppIdentifier></AppIdentifier> section to contain the desired App ID i.e.

    <AppIdentifier>com.iwishforapp</AppIdentifier>

    This way the build button would be enabled and you would be able to build successfully. We apologize for the temporary inconvenience, we would think of a better way to handle this for the upcoming version of Icenium.

    Regards,
    Steve
    Telerik
    You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
    Looking for tips & tricks directly from the Icenium team? Check out our blog!
    Share feedback and vote for features on our Feedback Portal.
  8. Ian
    Ian avatar
    14 posts
    Member since:
    Sep 2013

    Posted 26 Nov 2013 Link to this post

    Thanks Steve. In your second paragraph, is that for pushing to IOS? I ask because your first section deals with Android.

    Once I've pushed to Git Hub, do I then need to pull the sources back into Icenium and then compile and publish?
  9. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 26 Nov 2013 Link to this post

    Hello Ian,

    Second paragraph explains changing the Icenium .proj file, it should be changed in cases of both Android and iOS, so basically this change is platform independent.

    Once you made the change in github, you can do a pull from Icenium or better yet, clone your modified github repo.

    Regards,
    Steve
    Telerik
    You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
    Looking for tips & tricks directly from the Icenium team? Check out our blog!
    Share feedback and vote for features on our Feedback Portal.
Back to Top