我打算制作一个数据源来自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.,US - 指纹:0b:11:76:de:db:4c:74:72:cb:01:49:7d:13:70:c2:f1:13:7b:cb:bf(R)弹出, 是(0)暂时接受(p)还是接受(p)? svn:选项 'https://libxls.svn.sourceforge.net/svnroot/libxls/trunk/libxls': 服务器证书验证失败:颁发者不受信任 (https://libxls.svn.sourceforge.net)命令/ bin / sh失败并退出 代码1
有没有人遇到同样的问题?
答案 0 :(得分:4)
要获得更明确的答案,请点击here。
对于此问题,请转到命令提示符,然后键入
svn list https://libxls.svn.sourceforge.net:443
然后输入
p
重新编译你的代码,它应该可以正常工作
答案 1 :(得分:0)
这个脚本似乎正在运行svn,也许从SVN获取一些文件。错误本身是说svn无法识别SourceForge SVN服务器的HTTPS证书。如果您的时间/日期设置不正确,或者可能是其他许多事情,您可能会得到这个。
Sourceforge建议您通过检查浏览器中的URL(https://sourceforge.net/apps/trac/sourceforge/wiki/Subversion)来检查HTTPS证书是否正确:
当您收到此错误时,我们建议您验证该错误 通过将您的结帐URL放入一个服务器是正确的服务器 可信赖的网络浏览器 https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME)。
您可以通过复制此URL并将其粘贴到浏览器中来完成此操作: https://libxls.svn.sourceforge.net:443/libxls/svnroot
然后在浏览器URL字段中,URL的左侧应该有一个小锁图标,单击该图标。 (我正在看Firefox)。然后点击更多信息,然后点击查看证书。然后你应该看到 SHA1指纹是你在错误中看到的相同的长十六进制字符串: 0B:11:76:德:分贝:4C:74:72:CB:01:49:7D:13:70:C2:F1:13:7B:CB:BF
如果它是相同的,那么你应该永久地为商店输入'p'。如果它不同,那么连接有问题,或者某人可能试图“中间人”攻击该网站。