iPhone: Application Install Fails With "Invalid Signer" Error

18,523

Solution 1

I had a fix that seemed to work for one user who was having troubles:

  1. remove all offending profiles and apps
  2. restart
  3. add back provisioning profile FIRST
  4. sync device
  5. now add app resource
  6. sync again to get app on device

the offending machine was a windows box... dunno if that makes a difference.

If someone else gets this issue - try this and let us know if this is the actual fix or workaround! This goblin has rarely been seen and solved with the same steps.

this was my reference for the fix idea:

http://iphone.forums.wordpress.org/topic/installing-beta#post-1194

Solution 2

Does the answer to this question help you at all?

Signer not valid error

Put the signing at the Target level, not the Project level

I'm personally not sure what that means but it worked in that case

Solution 3

(Ignore: I misread the question and didn't notice he had dozens of installs already so my advice does not apply)

If you have just the standard developers account, you can only install on up to five phones before the certificate becomes invalid for further installs. If you've already installed it on five phones that is most likely the problem.

Tell Buzz some random guy on the internet said, "Hi!"

Solution 4

We can install it on 100 iphone with our account. We have about 40 iphones in this provisioning profile and it works on 38 of them. Any other ideas?

I'll tell Buzz that you say hi and if you can help us we'll get you a moon rock!

Solution 5

A couple of things to try:

  1. Renew the profile at the Developer's portal. It may have expired or become corrupt.
  2. Create a new provisioning profile
Share:
18,523
Scot
Author by

Scot

Updated on June 18, 2022

Comments

  • Scot
    Scot almost 2 years

    The iPhone is attached to a Mac runnning the latest iTunes version and I am 100% sure that her UDID is in the provisioning file. Her iPhone has not been jailbroken and we even restored it to factory settings.

    I am having trouble installing our development build on this one iPhone. The error is:

    the application "[Application Name]" was not installed on the iPhone "iPhone" because the signer is not valid

    I am 100% sure that the UDID is accurately entered in the provisioning file and that they correctly copied the right provision file/build combo. This same combo has been successfully installed on over a dozen iphones.

    We have been able to install this on some devices with no problems.

    Edit:

    From comments to an answer:

    We can install it on 100 iphone with our account. We have about 40 iphones in this provisioning profile and it works on 38 of them.

  • TechZen
    TechZen about 14 years
    Yeah I just noticed while editing that you had over a dozen installs. What do the two phones that don't work have in common e.g. model, system version, installed apps etc.
  • mostafa tourad
    mostafa tourad about 14 years
    You should not use the answers section for clarifications or additions to your question. Use the comment section instead and/or edit the original question.
  • mostafa tourad
    mostafa tourad about 14 years
    Where do you get that number (five) from? The Developer Account allows you to install Adhoc Distributed applictions on up to 100 registered devices.
  • conorgriffin
    conorgriffin about 14 years
    +1 I had an issue like this and a new provisioning profile helped fix it
  • Scot
    Scot about 14 years
    The provisioning file is getting installed
  • Vaerenberg
    Vaerenberg about 14 years
    Ok. Do you have an entitlements file in your app (a .plist with just one checkbox). Make sure that for an adhoc build, the check mark is unchecked. Also what is the OS version on the device and the SDK version with which you are compiling the app?
  • TechZen
    TechZen about 14 years
    I pretty sure it used to restrict to just 5. It was the big difference between the standard and enterprise accounts. I haven't looked at it recently however.
  • Scot
    Scot about 14 years
    I have it running on my iphone and a few dozen others with a valid entitlements file (unchecked). Today I just created a new provisioning file with just their ID's and a new name. I sent it to them to see if that might work. They have the most up to date itunes software and iphone software. We checked. x-code is ver 3.1.4. Any other ideas? I'll let you know what happens when they try to install the build with the new provisioning file (new name and just with their ID's). THANKS!!!
  • TechZen
    TechZen about 14 years
    Probably not important but the latest Xcode version is 3.2.1. You could try updating on the off chance that fixes something.
  • Danra
    Danra over 13 years
    This solved the issue for me - it is also described here: devforums.apple.com/message/276242
  • Danra
    Danra over 13 years
  • radven
    radven almost 12 years
    The iOS developer program has always been limited to 100 devices.