Provisioning profile doesn't include signing certificate (Xcode 9.3)

94,123

Solution 1

I got two options for you:

1) open KeyChain and find the signing certificate that shown in the error message then delete it.

2) you specified the signing certificate in the Build Setting->Signing, so go to the Build Setting->Signing and click the Code Signing Identity. Do not select Automatic (iOS Developer or iOS Distribution), select the one of the signing certificates in the Identities in Keychain which is valid and have associated with the Provisioning Profile.

Solution 2

I temporary solved the issue by going into Build Settings, and manually set Code Signing Identity (the old way). "Automatically manage signing" no longer work properly, but at least it work.

Solution 3

For XCode 11 and later make sure to update the profile certificate updated with "For use in Xcode 11 or later" which resolves the issue for me.

enter image description here

Solution 4

"Automatically manage signing" is not working on Xcode 9.3. Code signing identify should be selected manually in Build Settings.

It is right. You can select Code Signing Identity as iOS developer for development and iOS distribution for production in Signing of build settings.

Solution 5

check out screenshot it says it all...

Targets>>Build settings>>(search)Product bundle identifier>>this was wrong for me :(

Targets>>Build settings>>(search)Product bundle identifier>>

Share:
94,123
Lim Thye Chean
Author by

Lim Thye Chean

Virtual GS studio develops and publishes multimedia eBooks, retro games and children applications for iOS and Android devices.

Updated on July 24, 2021

Comments

  • Lim Thye Chean
    Lim Thye Chean almost 3 years

    After upgrading to macOS 10.13.4 and Xcode 9.3, my project now makes all my Provisioning Profile ineligible! They worked before upgrade.

    The error message for the distribution profile is:

    Provisioning profile "distribution profile name" doesn't include signing certificate "development certificate name"

    So I search through the forum,

    • remove ALL items in keychain My Certificate
    • redownload the distribution profile (double tap to install to Xcode)
    • create new distribution profile (double tap to install to Xcode)
    • recreate the Production certificate (double tap to install to Keychain)
    • redownload the Development certificate (double tap to install to Keychain)

    So now my keychain has two production certificate (one is newly created), and one development certificate, and the error is still there. I found it weird that it asked for the development certificate in distribution profile? (I think this is a clue but I don't know why and what to do.)

    So now what should I do? Please help!