2 Stimmen

Verwendung von libxls mit Objective C

Ich plane, eine Anwendung zu erstellen, deren Datenquelle eine Excel-Datei ist. Also im Grunde das gewünschte Ergebnis wäre, um meine app Daten in Synchronisation mit der Excel-Datei zu machen. Ich suchte und fand libxls und dies scheint eine Lösung zu sein?

Ich habe die DHlibxls heruntergeladen, die für xCode ist, aber ich habe keinen Erfolg beim Ausführen der bereitgestellten Testdatei.

Jedes Mal, wenn ich versuchte, das Programm zu starten, erhielt ich die folgende Fehlermeldung:

Fehler beim Validieren des Servers 'https://libxls.svn.sourceforge.net:443': - Das Zertifikat ist nicht von einer vertrauenswürdigen Stelle ausgestellt. Verwenden Sie den Fingerabdruck, um das Zertifikat manuell zu validieren! Zertifikat Informationen: - Hostname: *.svn.sourceforge.net - Gültig: von Sat, 25 Feb 2012 23:58:41 GMT bis Sun, 31 Mar 2013 19:51:44 GMT [ ] - Fingerabdruck: 0b:11:76:de:db:4c:74:72:cb:01:49:7d:13:70:c2:f1:13:7b:cb:bf (R)eject, (t)emporisch akzeptieren oder (p)ermanent akzeptieren? svn: OPTIONS von 'https://libxls.svn.sourceforge.net/svnroot/libxls/trunk/libxls': Überprüfung des Serverzertifikats fehlgeschlagen: Aussteller ist nicht vertrauenswürdig (https://libxls.svn.sourceforge.net) Der Befehl /bin/sh ist mit Exit Code 1

Ist jemand auf das gleiche Problem gestoßen?

4voto

Legen Diary Punkte 365

Für eine ausführlichere Antwort klicken Sie aquí .

Gehen Sie bei diesem Problem zur Eingabeaufforderung und geben Sie Folgendes ein

svn list https://libxls.svn.sourceforge.net:443

dann tippen Sie

p

kompilieren Sie Ihren Code neu und er sollte funktionieren

0voto

Dieses Skript scheint svn auszuführen und vielleicht einige Dateien aus SVN zu holen. Der Fehler selbst besagt, dass svn das HTTPS-Zertifikat des SourceForge SVN-Servers nicht erkennt. Dies könnte der Fall sein, wenn Ihre Zeit/Datum falsch eingestellt ist, oder es könnte eine Reihe von anderen Dingen sein.

Sourceforge empfiehlt, die Richtigkeit des HTTPS-Zertifikats zu überprüfen, indem Sie die URL in Ihrem Browser überprüfen (https://sourceforge.net/apps/trac/sourceforge/wiki/Subversion):

Wenn Sie diese Fehlermeldung erhalten, empfehlen wir Ihnen, zu überprüfen, ob die Server der richtige Server ist, indem Sie die URL Ihrer Kasse in einen vertrauenswürdigen Webbrowser https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME ).

In Ihrem Fall können Sie dies tun, indem Sie diese URL kopieren und in Ihren Browser einfügen: https://libxls.svn.sourceforge.net:443/libxls/svnroot

Im URL-Feld des Browsers sollte links neben der URL ein kleines Schlosssymbol zu sehen sein, klicken Sie darauf. (Ich verwende Firefox). Klicken Sie dann auf Mehr Informationen und klicken Sie dann auf Zertifikat ansehen . Dann sollten Sie sehen, dass die SHA1-Fingerabdruck ist die gleiche lange Hex-Zeichenkette, die Sie in der Fehlermeldung gesehen haben: 0b:11:76:de:db:4c:74:72:cb:01:49:7d:13:70:c2:f1:13:7b:cb:bf

Wenn dies der Fall ist, sollten Sie "p" für "permanent speichern" eingeben. Wenn sie sich unterscheidet, stimmt etwas mit der Verbindung nicht, oder jemand versucht, die Website mit einem "Man-in-the-Middle"-Angriff anzugreifen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X