Wie verwende ich eine schnelle Bibliothek in NativeScript?
Ich versuche, @ zu verwenddiese ios-charts Bibliothek in NativeScript. Diese Bibliothek ist in Swift und nicht in Objective-C geschrieben. Kann ich es benutzen? Ich habe versucht, es zu verwenden, aber es gibt mir einen Fehler. Ich habe es in folgenden Schritten verwendet:
Für die ich Bibliothek in meinem Nativescript-Projekt mit @ hinzugefügt ha
tns library add ios 'library_path'
Die Bibliothek wird hinzugefügt. Dann habe ich ein Projekt für die ios-Plattform mit @ vorbereite
tns prepare ios
Um zu testen, ob die Bibliothek erfolgreich hinzugefügt wurde, erstelle ich das Projekt inXcode
, es wird erfolgreich erstellt, aber dann wird zur Laufzeit die folgende Fehlermeldung angezeigt.
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /Users/UserNameHere/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/Charts.framework/Charts
Reason: image not found
Ich habe diesen Fehler beseitigt, als ichEmbedded content contains swift code
zuYES
. Aber jetzt, wenn ich versuche, auf die Bibliothek als @ zuzugreif
var charts = new Charts();
Es wird ein Referenzfehler wie folgt ausgegeben:
ReferenceError: Can't find variable: Charts
Was ich schon ausprobiert habe:Ich habe versucht, mit den folgenden Methoden auf Charts zuzugreifen:
1. var charts = new Charts.Swift();
2. var charts = new Charts.Charts();
3. var charts = new Charts-Swift();
4. var charts = new Charts.LineChartView();
5. var charts = require("Charts");
6. var charts = require("../../lib/Charts.framwork");
7. var charts = require("Charts.framework");
Alle diese Methoden geben den gleichen genauen Fehler.
Verweis,Ich bin diesen Links gefolgt, um mein Projekt zu entwickeln
Verwenden von nativen Bibliotheken in Nativescript-Apps
Unter Verwendung von native-libs mit Kakaoschoten: docs.nativescript.org/runtimes/ios/native-libs/CocoaPod
Auch wenn ich das mit Cocoa Pods versuche, gibt es immer noch den gleichen Fehler.
Wenn jemand dies versucht hat, lass es mich wissen.