Titanium SDK: 2.1.3 Platform & version: iOS 6.0
When I distribute the apps in the step to valide the application in xcode. I get this errors:
This bundle is invalid. The application-identifier entitlement is not formatted correctly; it should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier: com.companyname.appname (-19053)
And I google it. I found that I have to make sure the entitlement plist with the xxxxx.com.xxxx.appname. and yes all is there. but just cant passe the validation.
any one can help me? thank you so much
4 Answers
Accepted Answer
We are getting the same error message when trying to submit a new version of an app that was successfully submitted in June to the app store.
This bundle is invalid. The application-identifier entitlement is not formatted correctly; it should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier: xxxxxxxxxx.edu.umich.*
We are using a wild card ID and this time we are trying to submit using the "Publish" option built into the Titanium Studio eclipse app.
All submissions for apps from the University must be made through one office and so the entire project must be copied to a particular machine and built on it and then submitted from that machine. The challenge is that regular native xcode apps developed using Objective C are able to be submitted without getting this itunesconnect error message after uploading the binary - it appears that however Titanium Studio interacts with xcode to build the app is producing an xcode project that when built does not create an acceptable projec/binary that will be accepted by itunesconnect.
Has anyone else experienced this issue recently?
Any ideas what to try to fix this - I have read of two possible fixes:
- create an entitlements.plist file
- use a unique provisioning profile, not a wild-card ID
The appid in tiapp.xml should be similar to com.xxxx.appname and nothing else.
Hello Stephen, Yes the appid in tiapp.xml similar to com.xxxx.appname and nothing else. and yes it match the app id in the itunes connect provisioning setup too.
Did you try those two ways yet? create an entitlements.plist file use a unique provisioning profile, not a wild-card ID
Your Answer
Think you can help? Login to answer this question!