Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

Distribute app for testing

I'm trying to get an app installed on a client's iphone.
I read somewhere the ad hoc isn't currently supported.

I've created a development provisioning profile with mine and my client's device's added to it. I've taken the app from the 'Debug-iphoneos' folder and the .mobileprovision file, zipped them and sent them to my client.

He has installed the profile fine and it says it is verified on his device (settings>general>profiles), the app is in the applications section of itunes but when he syncs it says: "the entitlements are not valid".

any ideas? its quite frustrating not being able to have him look at the app.
cheers guys, loving the 1.0 :)

— asked March 10th 2010 by Steve Burtenshaw
  • ad hoc
  • distribution
  • testing

5 Answers

  • Two things to make sure of:

    1) that the provisioning profile was in fact dragged on to iTunes

    2) that his device id matches what is in the provisioning profile

    we do this all the time, so i know it works. it's just a question of making sure that everything is correct and is performed correctly.

    — answered March 10th 2010 by Nolan Wright
  • Both of those points have been verified. I also tried making a new profile from scratch but that hasn't helped either.

    Any other ideas?

    — answered March 11th 2010 by Steve Burtenshaw
  • Instead of using the .app file try using the .ipa file that is created when you use the run on device tab. Have your client drag both the profile and the .ipa to his itunes and sync again. The ipa files are located at /Users/<yourname>/Music/iTunes/iTunes Music/Mobile Applications.


    — answered March 15th 2010 by Todd Tompkins
  • thanks for taking the time to help out.
    unfortunately, i've tried that as well.

    any other ideas?

    — answered March 15th 2010 by Steve Burtenshaw
  • Shot in the dark, but is it possible that his device has an OS older than the one you built your app for?

    I'd be surprised if the message showed "the entitlements are not valid" in such a situation, but worth a shot.

    I had one user that just couldn't get my app installed via adhoc and what fixed it was having her iPhone connected to iTunes, double clicking on the provisioning profile, then trying to sync the app again. Not sure why that gave different results than dragging and dropping the provisioning profile to iTunes but it worked. Sorry, don't recall the exact error message she was seeing.

    — answered March 26th 2010 by Dan Giulvezan
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.