Chaque fois que j'essaie d'exécuter cette application, elle se construit correctement et s'installe, mais dès qu'elle s'exécute, l'application s'arrête et affiche ce message d'erreur. XCode 11 et iOS 13.
dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'
J'ai vu de nombreux messages similaires sur ce problème et sur les forums des développeurs d'applications, mais aucun n'a d'explication ou de correctif valide. J'ai essayé
- Nettoyage et construction
- Redémarrer XCode
- Redémarrer Mac
- Réinitialisation complète du trousseau
- Vérification de tous les certificats de trousseau Les paramètres de confiance sont sur "Utiliser les valeurs par défaut du système"
- Réinitialisation d'usine de mon Mac
MISE À JOUR 1: Il semble que ce soit un problème avec mon appareil iOS. L'application peut démarrer sur un simulateur, mais le simulateur n'est pas bon pour mes besoins de développement, je dois donc faire fonctionner cela sur mon appareil. J'ai récemment mis à jour mon iPhone XR vers iOS 13.3.1.
MISE À JOUR 2: Trouvé un autre groupe semblant avoir le même problème https://github.com/flutter/flutter/issues/49504 .
Réponses:
J'utilise CocoaPods, et pour moi cela corrige l'erreur (Réponse de Wasa22 sur le problème github):
Source: https://github.com/Alamofire/Alamofire/issues/3051
la source
Il s'agit d'un problème avec iOS 13.3.1. Tous les cadres dynamiques en cours de compilation vers la dernière version d'iOS 13.3.1 rencontrent ce problème lorsqu'ils sont exécutés sur un profil de provisionnement personnel / compte de développeur. La solution, copiée de jmagman de Github, est ci-dessous.
Vous pouvez:
Espérons que ce problème sera bientôt corrigé.
la source
Cela semble être corrigé sur iOS 13.4 beta 3. Vous pouvez installer le profil beta ou attendre la sortie d'iOS 13.4.
la source
Je vois 2 façons de le réparer.
Rétrograder vers iOS 13.3. iOS 13.3.1 casse la signature de tiers, sauf si vous avez un compte de développeur payant. Si possible (achetez un iphone pas cher dédié au développement)
Mettre à jour Mac OS, Xcode et iOS vers la dernière version bêta (la mise à jour de chacun d'eux ne fonctionnera pas, car iOS bêta nécessite la dernière version bêta de Xcode et Xcode nécessite la dernière version de Mac OS Catalina)
la source
Si vous exécutez à partir de Xcode, vous verrez une erreur comme:
solution fournie par jmagman sur Github
jmagman est passé à Apple (FB7562472) et fera savoir à tout le monde s'il entend quoi que ce soit. plus de détails sur github
la source
J'ai rencontré ce problème lors de la tentative de génération sur mon appareil iOS réel (mais cela a bien fonctionné dans le simulateur). J'ai passé au moins 10 heures à essayer de corriger ce bogue. J'ai tout essayé dans tous les forums, rien n'a fonctionné. Mais c'est ce qui a finalement fonctionné pour moi!
Je n'aurais pas pu imaginer cela, mais c'est vrai qu'iOS 13.3.1 casse la signature des tiers à moins que vous n'ayez un compte développeur payé!
la source