This is a migrated thread and some comments may be shown as answers.

publish to iOS AppStore from Icenium Graphite

8 Answers 127 Views
AppBuilder Windows client
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Filip
Top achievements
Rank 1
Filip asked on 04 Oct 2013, 10:13 AM
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!


8 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 04 Oct 2013, 11:02 AM
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.
0
Filip
Top achievements
Rank 1
answered on 04 Oct 2013, 11:26 AM
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,
0
Steve
Telerik team
answered on 04 Oct 2013, 12:14 PM
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.
0
Filip
Top achievements
Rank 1
answered on 04 Oct 2013, 12:23 PM
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...
0
Ian
Top achievements
Rank 1
answered on 26 Nov 2013, 03:39 AM
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.
0
Steve
Telerik team
answered on 26 Nov 2013, 08:06 AM
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.
0
Ian
Top achievements
Rank 1
answered on 26 Nov 2013, 04:53 PM
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?
0
Steve
Telerik team
answered on 26 Nov 2013, 05:01 PM
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.
Tags
AppBuilder Windows client
Asked by
Filip
Top achievements
Rank 1
Answers by
Steve
Telerik team
Filip
Top achievements
Rank 1
Ian
Top achievements
Rank 1
Share this question
or