Grund: kein passendes Bild gefunden [geschlossen]

129
dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/Stylist.app/Stylist
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib'
(lldb) 

Ich erhalte diesen Fehler, wenn ich auf meinem iPhone baue. Ich kann auf dem Simulator aufbauen. Ich habe alle meine Bereitstellungsdateien überarbeitet, kann jedoch immer noch nicht auf meinem iPhone aufbauen. Mein Xcode ist so

Geben Sie hier die Bildbeschreibung ein

Ist dies ein Framework-Problem oder ein Signaturproblem? Dies ist in Xcode 6 nicht geschehen. Vielen Dank.

Satsuki
quelle
Ich habe dieses Problem gelöst (nachdem ich viele Sackgassen in SO gefunden habe), indem ich die Berechtigungen für das weltweite Entwicklerzertifikat geändert habe - siehe meine Antwort hier: stackoverflow.com/a/41401399/559760 (hoffentlich hilft das!)
UKDataGeek
Update für iOS 13.3.1: Wenn Sie dieses unglückliche iOS haben und versuchen, eine App mit verschachtelten Frameworks zu installieren, wissen Sie einfach, dass es sich um einen Fehler handelt - ein Update auf 13.4.1 oder höher ist bereits behoben
iago849

Antworten:

389

Ich habe dieses Problem schon einmal, weil ich mein Zertifikat versehentlich widerrufen habe. Dann haben alle meine schnellen Projekte dieses Problem. Es gibt zwei Möglichkeiten, dies zu lösen:

Klicken Sie auf Produkt → Reinigen (oder CMD+ Shift+ K)

Oder indem Sie die Xcode-Einstellungsdateien manuell bereinigen:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode
Jieyi Hu
quelle
1
Verwenden Sie sie im Terminal
Jieyi Hu
Kein Problem. Wählen Sie meine Antwort, wenn Sie
möchten
10
Ich denke, Alt + Clean wird es auch tun
jjxtra
9
Das Reinigen des Projekts hat für mich funktioniert: UMSCHALT + CMD + K
B-Rad
9
Verwenden Sie eine Apple ID, die kein Entwickler ist, um die App auf Ihrem Telefon zu installieren? Es sieht so aus, als ob iOS 13.3.1 defekte Apps mit kostenlosen Apple IDs installiert hat, aber nur, wenn sie eingebettete Frameworks enthalten. Wenn es möglich ist, alle Ihre Abhängigkeiten als statische Bibliotheken anstatt als Frameworks zu verknüpfen (wenn Sie beispielsweise Cocoapods verwenden, können Sie use_frameworks! Aus Ihrem Podfile entfernen), sollte dies das Problem vorerst beheben.
Kashif Rabbani
30

Ich habe lange nach diesem Thema gesucht. Es gibt mehrere Gründe, die dieses Problem verursachen.

Wenn Sie mit Swift-Code / Bibliothek in einem Objectice C-Projekt konfrontiert sind, sollten Sie Lösung 1-2-3 ausprobieren

Wenn Sie mit einem neuen Problem konfrontiert sind, passt eine Swift-Projektlösung 4 am besten zu Ihnen.

Lösung 1 :

Starten Sie Xcode neu, dann Computer und iPhone

Lösung 2 :

Gehen Sie zu den Projekterstellungseinstellungen und setzen Sie das Embedded Content Contains SwiftCode-Flag auf YES

Lösung 3:

Gehen Sie zu den Projekterstellungseinstellungen und fügen @executable_path/FrameworksSie die Option Runpath Search Paths hinzu

Lösung 4:

Wenn keines der oben genannten Verfahren funktioniert, sollte dies der Fall sein. Apple scheint ein Ninja-Patch-Zertifikat zu sein, wie in AirSigns Post erwähnt

Bei InHouse-Zertifikaten

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, O=Company Name, C=FR

Sie fügten ein neues Feld mit dem Namen hinzu OU

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, OU=269J2W3P2L, O=Company Name, C=FR

Sie sollten also nur das Zertifikat und die Bereitstellung neu erstellen

Murrekatt
quelle
Vielen Dank, ich habe Lösung 1 ~ 3 durchgeführt und funktioniert nicht. Ich habe ein Zertifikat und eine Bereitstellung neu erstellt und es funktioniert auch nicht
Satsuki
1
Ich hatte die gleiche Fehlermeldung wie ursprünglich von Satsuki gefragt. Lösung 4 hat den Trick für mich gemacht. Ich hatte Probleme mit Realm Framework, aber nur, wenn ich versuchte, ein Archiv meiner Anwendung zu erstellen und es dann über iTunes zu installieren (ansonsten verlief die direkte Bereitstellung auf dem Gerät fließend).
Peter Ivanics
4 hat es auch für mich getan! Hier ist ein Link zum AirSign-Beitrag: airsignapp.com/…
pshah
2
Wie bearbeite ich das InHouse-Zertifikat?
Al Wang
1
1 und 2 haben bei mir nicht funktioniert. Fenster -> Projekt, abgeleitete Daten löschen behoben. Minderwertiger, fehlerhafter xcode>. <
Cymric
27
Xcode->Product->Clean + Xcode Restart

Nachdem ich viele der anderen genannten Lösungen ausprobiert hatte, war es zu meiner ewigen Verlegenheit ein Xcode-> Produkt-> Reinigen und Neustarten von Xcode.

Sean Vikoren
quelle
2
Ich habe auch viele der zuvor erwähnten Schritte ausgeführt, wie das Abrufen des WWRD, das Überprüfen des Runpath usw. usw. Nichts hat funktioniert, bis ich dieses "Clean" durchgeführt habe. Also ein großes Dankeschön!
Joe Famme
Ich musste Xcode neu starten, nachdem mehrere Bereinigungen fehlgeschlagen waren. Dies scheint zu offensichtlich für eine Lösung, wenn man bedenkt, wie schwierig Apple alles andere zu machen scheint
Jeffrey Kern
19

Für mich trat dieses Problem aufgrund des WWRD-Zertifikats auf - Meins war auf dem neuesten Stand, aber aus irgendeinem Grund wurde es auf "immer vertrauen" anstatt "Systemstandard verwenden" eingestellt, was anscheinend einen Unterschied macht.

Warblr
quelle
4
+1 für das Zertifizierungsproblem. Ich habe absolut ALLES versucht, aber dann festgestellt, dass mein Entwicklerzertifikat im Schlüsselbund auf "Immer vertrauen" gesetzt war. Der Wechsel zu "Systemstandard verwenden" hat, wie Sie sagen, perfekt funktioniert. Danke dir!
Tylermilner
1
Versuchte alles und das hat es geschafft. Ernsthaft, warum kann Apple dies nicht als Teil von Xcode beheben
?
1
äußerst WICHTIG: Nach dem Ändern des Zertifikatszugriffs auf "Systemeinstellungen verwenden" tief REINIGEN Sie das Projekt (cmd + Alt + Umschalt + K)
Roman Slyepko
2
Rettete meinen Tag, Bruder! danke
andrea.rinaldi
Ich denke, dies ist die ultimative Lösung für dieses Problem. Ich habe auch fast alle über das Internet verfügbaren Lösungen ausprobiert, aber keine davon funktioniert für mich, außer dies. Tolle Lösung ...
Äh. Vihar
17

Wenn Sie Ihren Schlüsselbund versehentlich zurücksetzen, kann dies an fehlenden Apple-Zertifikaten im Schlüsselbund liegen. Ich folgte der Antwort darauf , um mein Problem zu lösen.

Ich hatte das gleiche Problem und konnte es durch erneutes Herunterladen des WWDR (Apple Worldwide Developer Relations Certification Authority) beheben. Hier herunterladen: http://developer.apple.com/certificationauthority/AppleWWDRCA.cer

user1742302
quelle
1
Es wurde für mich behoben, nachdem Xcode und mein Benutzerprofil von einem Mac auf einen anderen übertragen wurden.
RTasche
1
Funktioniert für meinen Fall, danke!
Alice Chan
1
DANKE SIR, SIE SIND EIN LEBENSRETTER
Josh O'Connor
Danke, ich habe so lange gebraucht, um das zu finden.
Großmaul
14

Das Entfernen der abgeleiteten Daten hat den Trick für mich getan.

Haben Sie es über Xcode -> Einstellungen -> Standorte -> auf den Pfeil hinter dem DerivedData-Pfad geklickt und den gesamten DerivedData-Ordner im Finder entfernt.

NBoymanns
quelle
danke, arbeitete für mich, cordova + xcode 7.2
jujule
1
Window > Projects > My Project > Derived Data > Deletehat den Job für mich gemacht.
Michael Wasserfall
Arbeitete für mich an Xcode 10.1. Alles funktionierte auch, aber an einem glücklichen Tag zeigte Xcode diese Fehler. Vielen Dank.
Zhebzhik Babich
5

Es trat auf meiner Seite auf, als ich eine App in der Befehlszeile über xcodebuild und xcrun PackageApplication erstellte und die App mit einem Unternehmensprofil signierte. Auf unseren CI-Build-Servern wurde das Zertifikat im Schlüsselbund auf "Immer vertrauen" gesetzt (Zertifikat auswählen -> Informationen abrufen -> Vertrauen -> "Systemstandard verwenden" kann in "Immer vertrauen" geändert werden). Ich musste es auf "System Standard verwenden" zurücksetzen, damit dies funktioniert. Zunächst setzen wir dies auf "Immer vertrauen", um die Schlüsselbunddialoge zu umgehen, die nach Software- und Zertifikataktualisierungen angezeigt werden.

Jagveer Singh
quelle
3

Aufgrund des Risikos, mehr Verwirrung zu stiften, hatte ich dieses Problem beim Update auf XC8.

Keiner dieser Vorschläge oder irgendein anderer Thread hat es gelöst. Was funktioniert hat, war das Entfernen von ALLES aus der Erstellungsphase "Binär mit Bibliotheken verknüpfen", der Erstellungsphase "Zielabhängigkeiten" und der allgemeinen Einstellung "Verknüpfte Frameworks und Bibliotheken".

Zu Ihrer Information, ich verwende Karthago und habe $(PROJECT_DIR)/Carthage/Build/tvOSdie FRAMEWORK_SEARCH_PATHSBuild-Einstellung erweitert, damit meine Frameworks gefunden werden können.

Zu Ihrer Information 2, dieses Projekt und die Frameworks sind 100% schnell und die Frameworks werden erstellt DEFINES_MODULE = YES.

daimler250v8
quelle
DEFINES_MODULE = YES hat für mich gearbeitet. Mein Projekt enthielt sowohl Objective-C als auch Swift.
Jason Huh
3
  1. Entfernen Sie die App vom Gerät
  2. Bereinige das Projekt ( CMD+ SHift+ K)
  3. Auf Gerät erstellen / ausführen
Maxim Firsoff
quelle
2

Zitiert aus technischen Fragen und Antworten QA1886 :

Die Swift-App stürzt ab, wenn versucht wird, auf die Swift-Bibliothek libswiftCore.dylib zu verweisen.

F: Was kann ich gegen den Ladefehler libswiftCore.dylib in der Konsole meines Geräts tun, der auftritt, wenn ich versuche, meine Swift-Sprach-App auszuführen?

A: Um dieses Problem zu beheben, müssen Sie Ihre App mit Codesignaturzertifikaten signieren, wobei die Organisationseinheit (Subject Organizational Unit, OU) auf Ihre Team-ID festgelegt ist. Alle Enterprise- und Standard-iOS-Entwicklerzertifikate, die nach der Veröffentlichung von iOS 8 erstellt wurden, verfügen über das neue Team-ID-Feld an der richtigen Stelle, damit Swift-Sprachanwendungen ausgeführt werden können.

Normalerweise wird dieser Fehler im Konsolenprotokoll des Geräts mit einer Meldung angezeigt, die einer der folgenden ähnelt: [....] [Zuweisen-MMAP] Zugeordnete Datei hat keine Team-ID und ist keine Plattform-Binärdatei: / private / var / mobile / Container / Bundle / Anwendung / 5D8FB2F7-1083-4564-94B2-0CB7DC75C9D1 / YourAppNameHere.app / Frameworks / libswiftCore.dylib

Dyld Error Message:
  Library not loaded: @rpath/libswiftCore.dylib

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000120021088
Triggered by Thread: 0

Referenced from: /private/var/mobile/Containers/Bundle/Application/C3DCD586-2A40-4C7C-AA2B-64EDAE8339E2/TestApp.app/TestApp
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/C3DCD586-2A40-4C7C-AA2B-64EDAE8339E2/TestApp.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x1001D8000, size=0x00194000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/C3DCD586-2A40-4C7C-AA2B-64EDAE8339E2/TestApp.app/Frameworks/libswiftCore.dylib
Dyld Version: 353.5

Die neuen Zertifikate werden benötigt, um ein Archiv zu erstellen und Ihre App zu verpacken. Selbst wenn Sie über eines der neuen Zertifikate verfügen, funktioniert es nicht, ein vorhandenes schnelles App-Archiv zu kündigen. Wenn es mit einem Zertifikat vor iOS 8 erstellt wurde, müssen Sie ein weiteres Archiv erstellen.

Wichtig: Seien Sie vorsichtig, wenn Sie ein neues Enterprise Distribution-Zertifikat widerrufen und einrichten müssen. Wenn Sie ein interner Enterprise-Entwickler sind, müssen Sie darauf achten, dass Sie kein Verteilungszertifikat widerrufen, das zum Signieren einer App verwendet wurde, die einer Ihrer Enterprise-Mitarbeiter noch als Apps verwendet, die mit diesem Enterprise-Verteilungszertifikat signiert wurden wird sofort aufhören zu arbeiten. Dies gilt nur für Enterprise Distribution-Zertifikate. Entwicklungszertifikate können für iOS-Entwickler von Unternehmen / Standards sicher widerrufen werden.

Wie die AirSign-Mitarbeiter angeben, wurzelt das Problem im fehlenden OU-Attribut im Betrefffeld des Inhouse-Zertifikats.

Betreff: UID = 269J2W3P2L, CN = iPhone Verteilung: Firmenname, OU = 269J2W3P2L, O = Firmenname, C = FR

Ich habe ein Unternehmensentwicklungszertifikat, das das Problem durch Erstellen eines neuen Zertifikats gelöst hat.

AG
quelle
Kann jemand dies auf Englisch erklären?
UKDataGeek
1

Sie haben wahrscheinlich nicht den richtigen Bogen in dieser Bibliothek, Sie können eine tun

file /private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib

und es sollte Ihnen die Bögen zeigen, die sich in dieser Bibliothek befinden ... Ich bin nicht sicher, wie Sie verknüpfen, aber es ist wahrscheinlich nicht der richtige Weg (wenn libswiftcore eine Factory-Bibliothek ist, wenn es sich um eine Add-On-Bibliothek handelt, dann ist es das auch wahrscheinlich nicht richtig kompiliert)

Grady-Spieler
quelle
Hallo, danke für deine Antwort, ich habe eine Frage. In der Antwort, die Sie gesagt haben, sollte sie Ihnen die Bögen zeigen, die sich in dieser Bibliothek befinden. wie zeigst du es
Satsuki
Der Befehl heißt Datei ... aber ich denke, Sie müssen die lokale Version auf Ihrem Mac finden, anstatt den Pfad auf dem Telefon ...
Grady Player
1

Ich hatte auch dieses Problem, aber nichts, was ich oben versucht habe und in mehreren anderen Posts funktioniert hat .. außer diesem.

Für mich habe ich die Bundle-ID geändert, da wir eine andere Bundle-ID für die Verteilung als für die Entwicklung haben.

Meine Hardware ist für diese Bestimmung zulässig und mein Teamkonto ist gültig, aber der oben genannte Fehler wurde in einem anderen Framework ausgelöst.

Es stellte sich heraus, dass ich die alte Version der App vollständig von meinem Telefon entfernen musste. Und nicht nur auf die übliche Weise zu löschen.

Lösung:

  1. Stellen Sie sicher, dass das Zieltelefon angeschlossen ist
  2. Klicken Sie im Xcode-Menü auf [Fenster> Geräte].
  3. Wählen Sie das Zielgerät im Menü auf der linken Seite aus.
  4. Auf der rechten Seite finden Sie eine Liste der Anwendungen in Ihrem Gerät. Suchen Sie die Anwendung, die Sie testen möchten, und entfernen Sie sie.

Offensichtlich gibt es bei der Installation derselben App unter demselben Team unter einer anderen Bundle-ID einige Hinweise auf Frameworks, die durcheinander geraten, wenn Sie nicht ganz von vorne anfangen.

Hoffe das hilft jemandem.

Christopher Wade Cantley
quelle
Meine Bundle-ID hat sich nicht geändert. Und keiner der oben genannten Vorschläge hat Probleme behoben (-> Bereinigen; manuelles Löschen; alles neu starten; und jedes Mal die App manuell vom iPhone entfernen; und mehr). Nur Christophers Vorschlägen zu folgen, denkt sofort, ohne wieder etwas zu reinigen. [iPhone 5; iOS 9.3.5; Xcode 7.3]
Marco
1

Ich habe gerade das Projekt und das Clean Build FolderAlt-Produktmenü bereinigt

Edward Ashak
quelle
Verknüpfung zum Bereinigen des Build-Ordners: alt + cmd + shift + k
Ori
1

Die folgenden Schritte haben erfolgreich funktioniert.

1) In der dynamischen Bibliothek musste der Installationsname "@loader_path" sein.

2) Im Hauptprojekt muss der Runpath-Suchpfad "@loader_path" und "@ loader_path / Frameworks" sein.

3) In der Ansicht "Schlüsselbund verwendet" -> Abgelaufene Zertifikate anzeigen und alles entfernen.

4) Das Verteilungszertifikat gelöscht und neu installiert.

5) Entwickler.apple.com/certificationauthority/AppleWWDRCA.cer heruntergeladen und installiert.

Schwarzspeer
quelle
1

Ich war kürzlich mit diesem Problem konfrontiert. Ich habe alle möglichen Lösungen ausprobiert, aber nichts hat funktioniert. Am Ende habe ich einfach den Xcode beendet, die Zertifikate im Schlüsselbund entfernt und alles frisch installiert und den Mac neu gestartet. Zum Glück hat es wie Charme geklappt :)

HALT
quelle
1

Ich hatte das gleiche Problem und konnte es beheben, indem ich das erneut herunterlud WWDR (Apple Worldwide Developer Relations Certification Authority). Herunterladen von hier :

und setzen Sie auf Immer Vertrauen in den Schlüsselbund. Wechseln zuUse System Default

es funktioniert bei mir, ich hoffe das hilft dir

Voidxin
quelle
1

In meinem Fall zeigt der Schlüsselbund das Zertifikat als nicht vertrauenswürdig an. Um dieses Problem zu lösen, habe ich die Vertrauensoptionen des Zertifikats auf "Immer vertrauen" gesetzt. Das Setzen des Zertifikats auf "Immer vertrauen" war die Hauptursache für den Absturz. Ich konnte die Anwendung nicht auf dem Gerät installieren. Dies wurde behoben, indem die Vertrauensoption auf "Systemstandards" anstelle von "Immer vertrauen" gesetzt wurde. Es hat bei mir funktioniert.

Roshni
quelle
1

Sie sehen dieselben Symptome, wenn Sie in Xamarin Studio arbeiten und auf eine tragbare Bibliothek verweisen, für die Sie den PCL-Köder und den Switch-Trick ausführen müssen. Dies tritt auf, wenn das referenzierende Projekt in Bezug auf die referenzierte Bibliothek veraltet ist. Ich stellte fest, dass ich meine gemeinsame Bibliothek auf ein neueres Framework aktualisiert, meine Pakete aktualisiert, aber meine iOS-Pakete nicht entsprechend aktualisiert hatte. Das Aktualisieren der Pakete hat diesen Fehler für mich behoben.

Der Senator
quelle
1

Möglicherweise erhalten Sie dieses Problem immer noch, nachdem Sie @Jieyi Hu Answer ausprobiert haben. Vielleicht scheint es behoben zu sein, aber wenn es wieder kommt (möglicherweise auf xCode 9).

Diese Problemumgehung scheint jedoch zu funktionieren (gilt für Cocoapods 1.5.x):

  1. Reinigen Sie Ihr Projekt
  2. Schließen Sie Xcode und löschen Sie DerivedData
  3. Öffnen Sie Podfile in Ihrem Projekt und fügen Sie Folgendes hinzu:

    post_install do |installer| installer.pods_project.build_configurations.each do |config| config.build_settings.delete('CODE_SIGNING_ALLOWED') config.build_settings.delete('CODE_SIGNING_REQUIRED') end end

  4. Pod Update

Quellen:

https://github.com/evgenyneu/Cosmos/issues/105

https://github.com/Skyscanner/SkyFloatingLabelTextField/issues/201#issuecomment-381915911

Vielen Dank an Cédric

Pranavan Sp. Z oo
quelle
0

Sie können Ihr Zertifikat neu generieren und Ihr iPhone neu starten.

Diese Arbeit für mich, ich hoffe das hilft dir.

Joffrey Outtier
quelle
Bitte erklären Sie, wie Sie das gemacht haben.
TDM
0

Ich löse das Problem, indem ich meine lokalen Schlüsselanhänger überprüfe. Halten Sie login.keychain das richtige Zertifikat

Bill Xie
quelle
Willkommen bei Stack Overflow! Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Sobald Sie einen ausreichenden Ruf erworben haben, können Sie jeden Beitrag kommentieren . Wenn Sie eine verwandte, aber andere Frage haben, stellen Sie eine neue Frage, die auf diese verweist, wenn dies zur Bereitstellung des Kontexts beiträgt.
ddb
0

Sie müssen für jedes dynamische Framework, das Sie (direkt oder indirekt) in Ihrem Projekt verknüpfen, ein Zertifikat (nur Zertifikat und kein Bereitstellungsprofil) festlegenGeben Sie hier die Bildbeschreibung ein

Mayur Kothawade
quelle
0

In meinem Fall, nachdem ich alle von Xcode erstellten und heruntergeladenen Zertifizierungen gelöscht habe. Lassen Sie xcode 8.1 die Zertifizierung der App verwalten. Es funktioniert gut !!! Hoffe das kann jemandem helfen.

Shujucn
quelle
0

Ich habe dieses Problem NUR im Simulator festgestellt. Es scheint mit einigen ungültigen Berechtigungen in unserer Anwendung zu tun zu haben, aber das Problem tritt nicht auf, wenn wir es auf einem Gerät ausführen.

bkbeachlabs
quelle
0

Ich habe mit diesen Tricks gelöst.

Schritt 1:

Gehen Sie zu den Projekterstellungseinstellungen und fügen Sie der Option Runpath Search Paths die Option @ executeable_path / Frameworks hinzu

Schritt 2:

Gehen Sie zu den Ziel-Build-Einstellungen und fügen Sie @ executeable_path / Frameworks zur Option Runpath Search Paths und Framework Search Paths hinzu.

Geben Sie hier die Bildbeschreibung ein

Schritt 3:

Erneutes Herunterladen des WWDR (Apple Worldwide Developer Relations-Zertifizierungsstelle), auf Systemoption als Option verwenden eingestellt.

Schritt 4:

Löschen Sie alle abgeleiteten Daten mit dem Terminal

rm -rf ~ / Bibliothek / Entwickler / Xcode / DerivedData / *

Schritt 5 :

Löschen Sie alle Zertifikate und installieren Sie sie erneut in Keychain. Ich habe die Option Systemstandard verwenden aktiviert.

Schritt 6:

Starten Sie Xcode neu.

AG
quelle
0

stand vor dem gleichen Problem

  1. Mein Entwicklerzertifikat ist abgelaufen, daher wurde ein neues Entwicklerzertifikat erstellt und heruntergeladen
  2. bereinige und starte xcode neu das funktioniert bei mir
Midhun Narayan
quelle
0

Ich bin mit XCode 9 auf dieses Problem gestoßen. Nichts davon hat geklappt. Das hat den Trick für mich getan:

Project > Build Settings > Swift Compiler - Search Path: Setting "Import Paths"zu $(PROJECT_DIR)(rekursiv)

ggs
quelle
0

Dies hat meinen Fehler behoben.

Erneutes Herunterladen des WWDR (Apple Worldwide Developer Relations-Zertifizierungsstelle), auf Systemoption als Option verwenden eingestellt.

DRP
quelle
0

In meinem Fall war es ein Problem mit einem der von mir verwendeten Pods. Am Ende habe ich diesen Pod entfernt und den Code manuell in mein Projekt eingefügt.

radthemad4
quelle