Jedes Mal, wenn ich versuche, diese App auszuführen, wird sie in Ordnung erstellt und installiert, aber sobald sie ausgeführt wird, bricht die App ab und druckt diese Fehlermeldung. XCode 11 und 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'
Ich habe hier und in App Developer-Foren viele ähnliche Beiträge zu diesem Problem gesehen, aber keiner hat eine Erklärung oder eine gültige Lösung. ich habe es versucht
- Reinigung und Gebäude
- XCode neu starten
- Mac neu starten
- Schlüsselbund vollständig zurücksetzen
- Überprüfen aller Schlüsselbundzertifikate Die Vertrauenseinstellungen befinden sich unter "Systemstandards verwenden".
- Werkseitiges Zurücksetzen meines Mac
UPDATE 1: Es scheint ein Problem mit meinem iOS-Gerät zu sein. Die App kann auf einem Simulator gestartet werden, aber der Simulator ist nicht für meine Entwicklungszwecke geeignet, sodass ich diese Funktion auf meinem Gerät ausführen muss. Ich habe kürzlich mein iPhone XR auf iOS 13.3.1 aktualisiert.
UPDATE 2: Es wurde eine andere Gruppe gefunden, die anscheinend dasselbe Problem hat: https://github.com/flutter/flutter/issues/49504 .
Antworten:
Ich verwende CocoaPods und behebt für mich den Fehler (Wasa22s Antwort zum Github-Problem):
Quelle: https://github.com/Alamofire/Alamofire/issues/3051
quelle
Dies ist ein Problem mit iOS 13.3.1. Bei allen dynamischen Frameworks, die auf die neueste Version von iOS 13.3.1 kompiliert werden, tritt dieses Problem auf, wenn sie auf einem persönlichen Bereitstellungsprofil / Entwicklerkonto ausgeführt werden. Die von jmagman aus Github kopierte Lösung ist unten aufgeführt.
Du kannst:
Hoffentlich wird dieses Problem bald behoben.
quelle
Dies scheint unter iOS 13.4 Beta 3 behoben zu sein. Sie können das Beta-Profil installieren oder auf die Veröffentlichung von iOS 13.4 warten.
quelle
Ich sehe zwei Möglichkeiten, dies zu beheben.
Downgrade auf iOS 13.3. iOS 13.3.1 unterbricht die Signatur Dritter, es sei denn, Sie haben ein bezahltes Entwicklerkonto. Wenn möglich (besorgen Sie sich ein billiges iPhone für die Entwicklung)
Aktualisieren Sie Mac OS, Xcode und iOS auf die neueste Beta-Version (Aktualisieren Sie nur diese, da für iOS iOS die neueste Xcode-Beta und Xcode die neueste Mac OS Catalina erforderlich ist.)
quelle
Wenn Sie mit Xcode arbeiten, wird ein Fehler wie folgt angezeigt:
Lösung von jmagman auf Github
jmagman ist zu Apple (FB7562472) eskaliert und wird alle wissen lassen, wenn sie etwas hören. Weitere Details zu Github
quelle
Ich bin auf dieses Problem gestoßen, als ich versucht habe, auf mein tatsächliches iOS-Gerät zu bauen (aber es hat im Simulator einwandfrei funktioniert). Ich habe mindestens 10 Stunden damit verbracht, diesen Fehler zu beheben. Versuchte alles in allen Foren, nichts hat funktioniert. Aber das hat endlich bei mir funktioniert!
Ich hätte mir das nicht vorstellen können, aber es stimmt, dass iOS 13.3.1 die Signatur eines Drittanbieters bricht, es sei denn, Sie haben ein bezahltes Entwicklerkonto!
quelle