webentwicklung-frage-antwort-db.com.de

Xcode 10 GM libstdc ++ Fehler, kann nicht auf dem Simulator ausgeführt werden

Ich versuche, meine Apps für iOS 12 zu testen. Ich habe eine iPad-App, die unter Xcode 9 einwandfrei funktioniert. Wenn ich versuche, sie für den Simulator mit Xcode 10 GM zu kompilieren, wird die folgende Warnung angezeigt:

URGENT: building for iOS Simulator simulator, but linking against dylib (/usr/lib/libstdc++.6.0.9.dylib) built for macOS. Note: This will be an error in the future

Es wird erstellt, aber wenn es ausgeführt wird, stürzt es mit der folgenden Meldung ab:

dyld: lazy symbol binding failed: can't resolve symbol ___cxa_guard_acquire in /Users/.... /.... xxx.app because dependent dylib #1 could not be loaded.

Ich habe nichts getan, es ist beim ersten Versuch passiert.

Irgendwelche Ideen?

7
martin010

'/usr/lib/libstdc++.6.0.9.dylib' aus 'OTHER_LDFLAGS' entfernt, scheint wieder in Ordnung zu sein.

5
martin010

libstc wurde in iOS 12 entfernt und war in Xcode 10 zunächst veraltet. Sie können diese Bibliothek jedoch manuell in Simulator hinzufügen oder Ihre Abhängigkeit für die Verwendung von libc ++ aktualisieren.

Unter diesem Link können Sie diese Bibliotheken manuell hinzufügen - libstdc

1
Fenil