Fehler:
{dyld: Bibliothek nicht geladen: @ rpath / Realm.framework / Realm Referenziert von: / private / var / container / Bundle / Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Favorite Places Grund: kein passendes Bild gefunden. Gefunden: / private / var / container / Bundle / Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Frameworks/Realm.framework/Realm: Codesignatur ungültig für '/ private / var / container / Bundle / Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Frameworks/Realm.framework/Realm '
/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm: stat() failed with errno=25
/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm'
/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm: stat() failed with errno=1
/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm'
/private/var/containers/Bundle/Application/43190AF8-F437-4B8F-9827-DDEA599AF618/Favorite Places.app/Frameworks/Realm.framework/Realm: stat() failed with errno=1
(lldb)
}
Antworten:
Ich hatte das gleiche Problem mit Realm, es würde auf dem Simulator funktionieren, aber sofort auf den tatsächlichen Geräten abstürzen. Es scheint, dass Apple beim Update auf iOS 13.3.1 das Verhalten von kostenlosen Apple-Entwicklerkonten geändert hat und ihnen nicht mehr erlaubt, eingebettete Frameworks zu verwenden.
Die Lösung besteht darin, das
use_frameworks!
in Ihrem Podfile zu entfernen und durch zu ersetzenuse_modular_headers!
z.B
Dies schließt sie stattdessen als statische Bibliotheken ein. Ich bin auf die Lösung in diesem GitHub-Problem gestoßen: https://github.com/Alamofire/Alamofire/issues/3051
quelle
Welp Ich hatte ein sehr ähnliches Problem. Ich musste die Verlängerung meines Entwicklerkontos nicht bezahlen. Ja, ich bin derzeit auf einem kostenlosen Konto. Bei der Aktualisierung auf 13.4 und xcode 11.4 wurde immer noch das gleiche Problem angezeigt. Das habe ich also getan:
- App vom Telefon gelöscht, Build bereinigt und alte Profile entfernt (gefunden in
~/Library/MobileDevice/Provisioning Profiles
)- Alles in der Datei "iOS DeviceSupport" wurde gelöscht
~/Library/Developer
- Gereinigte abgeleitete Daten.
- Im Schlüsselbund habe ich alle meine Zertifikate gelöscht.
Außerdem wurde mein Konto entfernt und beim Neustart von xcode erneut hinzugefügt (IMO hat dies möglicherweise nichts bewirkt, ist aber das Hinzufügen wert). Telefon und Xcode neu gestartet. Die App läuft jetzt auf meinem Handy! Kein bezahltes Entwicklerkonto! Oh und Podfile ...
quelle
Entfernen
use_frameworks
. Es wird deine Firebase-Pods zerbrechen. Für Projekte, die Firebase-Pods verwenden, bestehen Ihre Lösungen aus folgenden Elementen:Dies ist sehr oft ein Problem, das von offiziellen Quellen beseitigt werden muss
quelle
Kommentar
use_frameworks
, dannuse_modular_headers!
stattdessen verwenden.versucht auf Xcode 11.4 und iOS 13.4 mit Firebase und kostenlosem Entwicklungskonto. Diese Kombination behebt das Problem
quelle