The code signature version is no longer supported

the code signature version is no longer supported

Salutations à tous

J’essaie d’exécuter l’application flutter – ios via xcode mais cela ne fonctionne pas à chaque fois que je reçois le message ou l’erreur suivant :

Impossible d’installer « Runner »

La version de signature de code n’est plus prise en charge.
Ce problème m’est apparu après la mise à jour de mon iPhone vers la version ios 15, sachant que j’ai essayé de lancer l’application sur l’iPhone ios 14 et cela fonctionne bien.

Est-ce que quelqu’un sait pourquoi ce problème se produit et comment il peut être résolu?

Origine de l’erreur

Impossible d’installer les fichiers iPA internes sur iOS 15 (la même application fonctionne sur iOS 14) #139

14:39:13 installation_proxy.c:203 instproxy_unlock(): Unlocked
14:39:13 installation_proxy.c:353 instproxy_receive_status_loop(): command: Install, error -13, code 0xe8008029, name: ApplicationVerificationFailed, description: "Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.95tGvj/extracted/Payload/MYAPP.app : 0xe8008029 (The code signature version is no longer supported.)"
14:39:13 installation_proxy.c:370 instproxy_receive_status_loop(): ignoring message without Status key:
14:39:13 installation_proxy.c:371 instproxy_receive_status_loop(): printing 558 bytes plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Error</key>
        <string>ApplicationVerificationFailed</string>
        <key>ErrorDetail</key>
        <integer>-402620375</integer>
        <key>ErrorDescription</key>
        <string>Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.95tGvj/extracted/Payload/MYAPP.app : 0xe8008029 (The code signature version is no longer supported.)</string>
</dict>
</plist>
ERROR: Install failed. Got error "ApplicationVerificationFailed" with code 0xe8008029: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.95tGvj/extracted/Payload/MYAPP.app : 0xe8008029 (The code signature version is no longer supported.)
14:39:13 installation_proxy.c:192 instproxy_lock(): Locked
14:39:13 installation_proxy.c:427 instproxy_receive_status_loop_thread(): done, cleaning up.
14:39:13 installation_proxy.c:203 instproxy_unlock(): Unlocked

Proposition de Solutions

  • Well as you can see it clearly tells you the problem: The code signature version is no longer supported. You have to sign it with a newer codesign I guess.

Proposition de Solutions

Quelqu’un a supprimé le téléphone de la mémoire Xcode tout travail pour le désinscrire puis le reconnecter
Vous devrez peut-être vous rendre sur votre compte développeur Apple, dans la section ‘Certificats, identifiants & profils’ > profils > profils d’approvisionnement, puis ajouter l’appareil que vous utilisez pour les tests, suivre quelques étapes et vous obtiendrez un fichier, téléchargez-le avec n’importe quel nom.. Ensuite, lancez-le en double-cliquant dessus. Téléphone et résolution de problèmes
Essayez de mettre à jour les bibliothèques XCODE

Vous devrez peut-être signer à nouveau l’application avec son nouveau format. Utilisation du dernier format de signature de code..

Pour résoudre le problème causé par la mise à jour d’IOS avec Flutter, suivez la documentation fournie par Flutter :

flutter/ios-projet-migration

Proposition de Solutions

sécurité find-identity -p codesigning -v

security delete-identity -Z votre clé

Proposition de Solutions

CIBLES -> sélectionnez [votre nom de projet] ->
Général -> Frameworks, bibliothèques et contenu intégré
-> définir le cadre avec [Ne pas intégrer]
Afin de ne pas inclure de frameworks statiques selon le site Apple, les filtres fonctionnent avec des frameworks dynamiques

les cadres statiques sont inclus dans l’étape finale de l’assemblage de l’application

Proposition de Solutions

Le problème est que si je supprime celui qui n’est pas ciblé et que je vais créer un nouveau lien vers le projet à partir du x-code, il recréera la clé supprimée

Eh bien, essayez de supprimer les deux clés

Proposition de Solutions

Je l’ai supprimé comme ça une fois et je l’ai ramené et ajouté de différentes manières pour m’assurer de la bonne façon de l’ajouter et tout n’a pas fonctionné

La solution est de ré-inclure le fichier d’installation de firebase à travers la liste suivante.. selon l’image.. faites une copie du fichier en dehors du projet et supprimez celui contenu dans le projet, puis à partir de la liste travaillez pour inclure le fichier encore..

the code signature version is no longer supported

Notez que le problème est que XCODE n’associera pas le fichier au vêtement s’il est placé à partir du navigateur de fichiers.

Il vous suffit de l’ajouter à la liste

Proposition de Solutions

Eh bien, essayez de supprimer les deux clés

Bienvenue, mon cher frère

J’ai trouvé la solution dans ce post et l’ai appliquée, le problème a disparu, mais cela produit un problème différent maintenant

https://stackoverflow.com/questions/68467306/the-code-signature-version-is-no-longer-supported

D’après ce que j’ai compris, c’est une nouvelle politique d’Apple et elle doit être mise en œuvre, ou un nouveau changement, en fait, mais le problème après application qui se traduit par ce qui suit :

Proposition de Solutions

 542 total views,  2 views today

Add a Comment

Your email address will not be published.