Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 在GitHub上使用Sparkle Updater和下载_Cocoa_Ssl_Download_Certificate_Github - Fatal编程技术网

Cocoa 在GitHub上使用Sparkle Updater和下载

Cocoa 在GitHub上使用Sparkle Updater和下载,cocoa,ssl,download,certificate,github,Cocoa,Ssl,Download,Certificate,Github,我正在GitHub上托管下载,以节省我自己服务器上的带宽,但当Sparkle updater尝试从GitHub下载更新时,它失败并出现错误: Sparkle Error (continued): The operation couldn’t be completed. (NSURLErrorDomain error -1100.) 我发现这是由于GitHub的证书不匹配造成的,正如您在尝试使用wget从GitHub下载我的应用程序时所看到的: $ wget http://github.com/

我正在GitHub上托管下载,以节省我自己服务器上的带宽,但当Sparkle updater尝试从GitHub下载更新时,它失败并出现错误:

Sparkle Error (continued): The operation couldn’t be completed. (NSURLErrorDomain error -1100.)
我发现这是由于GitHub的证书不匹配造成的,正如您在尝试使用
wget
从GitHub下载我的应用程序时所看到的:

$ wget http://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip
--2010-11-21 16:29:26--  http://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip
Resolving github.com... 207.97.227.239
Connecting to github.com|207.97.227.239|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip [following]
--2010-11-21 16:29:27--  https://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip
Connecting to github.com|207.97.227.239|:443... connected.
ERROR: certificate common name `*.github.com' doesn't match requested host name `github.com'.
To connect to github.com insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.

是否有解决此问题的方法?

我怀疑您实际上没有了解到证书错误。这个周末我也遇到了类似的错误,发现Sparkle(错误地)在附件URL上执行了转义。如果将%20更改为普通空间,则可能会出现另一个错误,表明您认为存在的问题


我知道这不是很有帮助。

是的,就是这样。我把%20改成了一个空格,它成功了。谢谢