2

我打算制作一个数据源来自 excel 文件的应用程序。所以基本上期望的结果是让我的应用程序数据与 excel 文件同步。我搜索并找到了 libxls,这似乎是一个解决方案?

我下载了用于 xCode 的 DHlibxls,但没有成功运行提供的测试文件。

每当我尝试运行时,都会出现以下错误:

验证“https://libxls.svn.sourceforge.net:443”的服务器证书时出错:- 证书不是由受信任的机构颁发的。使用指纹手动验证证书!证书信息:- 主机名:*.svn.sourceforge.net - 有效期:从 2012 年 2 月 25 日星期六 23:58:41 GMT 到 2013 年 3 月 31 日星期日 19:51:44 GMT - 颁发者:GeoTrust, Inc.,美国 -指纹:0b:11:76:de:db:4c:74:72:cb:01:49:7d:13:70:c2:f1:13:7b:cb:bf (R) 弹出,接受 (t)暂时或永久地接受(p)?svn:'https://libxls.svn.sourceforge.net/svnroot/libxls/trunk/libxls'的选项:服务器证书验证失败:颁发者不受信任(https://libxls.svn.sourceforge.net)命令/ bin/sh 失败,退出代码为 1

有没有人遇到同样的问题?

4

2 回答 2

4

for a more explicite answer click here.

For this problem go to the command prompt, then type

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

then type

p

recompile your code and it should work

于 2012-11-02T23:41:42.633 回答
0

该脚本似乎正在运行 svn,可能会从 SVN 获取一些文件。错误本身是说 svn 无法识别 SourceForge SVN 服务器的 HTTPS 证书。如果您的时间/日期设置不正确,您可能会得到它,或者可能是其他一些事情。

Sourceforge 建议您通过检查浏览器中的 URL (https://sourceforge.net/apps/trac/sourceforge/wiki/Subversion) 来检查 HTTPS 证书是否正确:

当您收到此错误时,我们建议您通过将结帐 URL 放入受信任的 Web 浏览器(即https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME)来验证服务器是否是正确的服务器 。

您可以通过复制此 URL 并将其粘贴到浏览器中来执行此操作: https ://libxls.svn.sourceforge.net:443/libxls/svnroot

然后在浏览器 URL 字段中,URL 左侧应该有一个小锁图标,单击它。(我在看火狐)。然后单击更多信息,然后单击查看证书。然后您应该看到SHA1 指纹与您在错误中看到的长十六进制字符串相同:0b:11:76:de:db:4c:74:72:cb:01:49:7d:13:70:c2 :f1:13:7b:cb:bf

如果相同,那么您应该输入“p”来永久存储。如果它不同,那么连接有问题,或者有人可能试图“中间人”攻击该站点。

于 2012-10-20T22:13:05.720 回答