2017-11-07 3 views
0

Ich baute ein Framework als generische iOS-Gerät und importierte es auf Xcode. Alles funktioniert gut, wenn ich mein physisches iPhone 7 als Gerät auswähle, aber wenn ich Simulator wähle, werden die Klassen nicht gefunden und ich kann das Framework nicht kompilieren (selbst die automatische Vervollständigung funktioniert nicht).iOS-Framework funktioniert nicht auf Simulator

Haben Sie irgendwelche Ideen warum?

(Btw: das Framework, das ich verwende, ist chart-ios. Ich habe eine kleine Änderung, und wollte es wieder kompilieren).

+1

Mögliche Duplikat [iOS9: Mit dynamischen Rahmen mit Simulator und Device] (https://stackoverflow.com/questions/35871571/ios9-using-dynamic -framework-with-simulator-and-device) –

+1

Genau das, was Sie suchen: https://stackoverflow.com/questions/39890114/creating-a-universal-framework-using-xcode-8/39895873#39895873 Sie benötigen eine Binärdatei, die x86_64 i386 armv7 arm64-Architekturen hat. Um dies zu erreichen, müssen Sie zunächst einen Build mit dem Simulator generieren und dann ein generisches Gerät verwenden. Schließlich müssen Sie sie in eine binäre mit Lipo zusammenführen. Alles wird auf dem Link erklärt, den ich vorher geteilt habe. – iOSAddicted

Antwort

0

Simulator läuft auf i386-Architektur. Wenn Sie Ihre statischen Bibliotheken für i386 kompilieren, können Sie sie auch im Simulator verwenden.

Versuchen Hinzufügen "i386" auf die "Gültiges Architectures"

Verwandte Themen