Skip to main content
Known Participant
May 19, 2011
Question

"Entitlements are not valid" error message when trying to sync ipa file from iTunes to iPad

  • May 19, 2011
  • 2 replies
  • 1323 views

Is anyone else getting this error message, "Entitlements are not valid",  when trying to sync .ipa file from iTunes to iPad?

The issue I'm having is getting the ipa file that was built by the 'Adobe Flash Packager for Iphone' installed into my iPad.

So, I have a swf file that works and was able to publish it into the Android Market.  I then compiled and build the same flash project with the Packager for Iphone into an .ipa file.  But when I try and install this .ipa file into my iPad to do my testings, i'm getting the error message. 

I would like to test my ipa file in my iPad device before submitting it to the Apple Store.

Any help would be appreciated. thank you.

This topic has been closed for replies.

2 replies

anthoangAuthor
Known Participant
May 20, 2011

Developing for iphone can be amazingly complicated and frustrating.  (even before you start coding).  The process of having to create a Certificate, to approving the Certificate, to Assigning the deviceIDs to the certificate, to creating the AppIDs, to creating the provisioning profiles and then creating the .p12 file... is just too tedious. 

I solved the problem of the "Entitlements are not valid".   The AppID i had set in the iPhone Developer Portal did not match that of the AppID i had set in the Adobe Flash CS5 -> Publish Settings.  (ie. com.yourdomainname.yourappname).  After I re-entered my AppID and compile, i was able to sync the .ipa file into my ipad. 

I wish the error message had been a little more descriptive.  Could have saved me a whole day.

I hope this helps others.  But my guess is, if you don't set the 40 character device ID correctly, or the email in the signingcertificate correctly, you'll get this same generic error message.

relaxatraja
Inspiring
May 23, 2011

If you'r not confirmed about the id that you have, from the publish settings of packager fo iphone, from the deployment tab while selecting the provisioning file from the browse button, once it selected it automatically display the relevant id in the App id textbox, for this, you should quit and restart your flash once, or try with a new file. you come to know..

May 20, 2011

Most of the time when i get that error, i just go to the apple provisioning portal and create a new provisioning profile, then point the packager to that one and publish it again.

But that error is basically saying your device is not authorized to put that app on it.  You need to make sure your device is registered in the provisioning prtal under "devices" as well.  And make sure the provisioning profile includes a reference to that device.