使用带有Objective C的libxls

时间:2012-10-03 08:29:16

标签: objective-c xcode excel

我打算制作一个数据源来自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

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

2 个答案:

答案 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'。如果它不同,那么连接有问题,或者某人可能试图“中间人”攻击该网站。