Error: “No identities are available for signing” Xcode 4.3.1

前端 未结 10 1560
暖寄归人
暖寄归人 2021-01-31 08:38

I upgraded my OSX from Snow Leopard to Lion and I downloaded Xcode 4.3.1 Now when I try to validate and publish my app I get the first screenshot. If I click on Download Identif

相关标签:
10条回答
  • 2021-01-31 09:01

    In my case it was missing distribution provisioning profile.

    0 讨论(0)
  • 2021-01-31 09:01

    These steps solved it for me (some of them are in the answers above):

    1. Update to Xcode 5.0.1 (current version); otherwise Xcode crashed when pressing "Cancel"
    2. Update of my "Distribution iOS Provisioning Profile" in the Developer Center because mine were outdated.
    3. Xcode > Preferences > Accounts > Apple IDs > > View Details:
      • The list below in the popup was outdated ==> Select iOS Distribution and press "+" (I don't remember what Magic happened then, however the list was actual after that)
    4. As in the answer above: In Xcode go to the Build Setting and search for "code signing" and:
      • Change the "Code Signing Identity" for "Distribution" and "Release" to "iPhone Distribution"
      • Change the "Provisioning Profile" for "Distribution" and "Release" to (I could not find it before doing step 4)

    I was very glad that I didn't have to revoke everything in the Developer Portal.

    My announcement to Apple: Please, make this process much more easier and bugfree! It's such a hassle that costs me hours every time you force me to update to a new MacOS, Xcode, iTunes, iOS in order to keep my software running!

    0 讨论(0)
  • 2021-01-31 09:03

    Ok this took some fiddling and I finally got it to work.

    The issue was that I created an archive and then renamed my project. This is a big no no apparently (which makes sense) which I didn't realize at the time.

    I noticed that the bundle identifier in the archive was different from the one that was in the general settings.

    If this combination happens to you, simply delete the archive you created and create a new one. This will at least be your first step at cleaning up the issue.

    0 讨论(0)
  • 2021-01-31 09:04

    Maybe your distribution provisioning profile is out-of-date. Just open your provisioning profiles here and select one from the list, and click on Edit button from the options. After that download the provisioning profile.

    0 讨论(0)
  • 2021-01-31 09:10

    I come to know how to resolve this problem, It is quite simple, you just need to add an additional distribution provision profile in ios developer center.

    1. Log into ios developer center.
    2. Enter ios Provision portal.
    3. Select provision on left column.
    4. Select the Distribution tab on top in details column.

    I can't post the screenshot bcd because my reputation is not enough.

    0 讨论(0)
  • 2021-01-31 09:12

    The certificates you created for signing your application are only valid on the machine (+ OS) which you used to create them. They can be migrated to another machine but if you already updated without doing so, I recon that this is not an option anymore. I also don't know what the "Import Developer Profile" button does (I guess it's fairly new) but you could try that out. If this doesn't do the trick, don't worry. Just log on your ADC account, revoke the old certificates, create new ones and modify your project accordingly. (Just like you did, when you first created them.)

    0 讨论(0)
提交回复
热议问题