8 votes

Erreur de signature de code : Aucun profil pour l'application n'a été trouvé. Comment résoudre ce problème ?

Vérifier les dépendances Erreur de signature de code : Aucun profil n'a été trouvé pour 'com.app528054'. n'a été trouvé :
Xcode n'a pas pu trouver de provisionnement de iOS App Development correspondant à 'com.app528054'. La signature automatique est désactivée et incapable de générer un profil.

Pour activer la signature automatique, passez -allowProvisioningUpdates à xcodebuild. Erreur de signature de code : La signature du code est requise pour le type de produit 'Application' dans le SDK 'iOS 11.1'.

Je ne reçois pas cette erreur. Je peux construire l'application via xCode et je n'obtiens aucune erreur, à l'exception de l'erreur suivante Je ne peux pas voir mes modifications de code dans l'application. (car il n'est probablement pas synchronisé à cause de l'erreur ci-dessus).

Quand j'essaie ionic cordova build ios Cependant, il me donne cette trace de pile.

J'ai signé l'application avec mon compte Apple Developer et cela ne devrait donc pas être le problème.

Où puis-je trouver le profil de l'application ? Comment puis-je résoudre ce problème ?

15voto

Mani Points 503

J'obtiens la même erreur sur la page d'accueil. cordova build ios chaque fois que mon iPhone est branché sur ce Mac, je lance la commande.

L'iPhone apparaîtra sous Appareils et Simulateurs dans Xcode et apparemment pendant la construction, il est vérifié si vous avez un profil de provisionnement valide pour cet appareil.

En débranchant l'iPhone, l'erreur a disparu. J'espère que cela aidera quelqu'un.

0voto

Ralph Hinkley Points 151

J'ai eu un problème similaire de signature de code que j'ai résolu dans XCode mais je n'ai pas réussi à le construire à partir d'une ligne de commande. J'ai trouvé la valeur dans le fichier "build.json" que j'ai dû modifier manuellement pour refléter correctement la valeur que j'avais définie dans XCode :

"debug": {
        "codeSignIdentity": "iPhone Developer",
        "developmentTeam": "5QAC6D6FT5",
        "packageType": "development",
        "provisioningProfile":"[incorrect provisioning profile]",
        "buildFlag": [
            "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
            "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
            "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
        ]
    }

Dans mon cas, j'avais le bon paramètre vide (automatique ?) dans XCode mais ce paramètre vide n'a pas été pris en compte lors de la construction de Cordova. En le supprimant manuellement du fichier build.json, j'ai pu réaliser avec succès une construction signée dans Cordova.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X