Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Xcode 我的Sparkle appcast是否需要Sparkle:dsaSignature字段才能有效?_Xcode_Macos_Cocoa_Code Signing_Sparkle - Fatal编程技术网

Xcode 我的Sparkle appcast是否需要Sparkle:dsaSignature字段才能有效?

Xcode 我的Sparkle appcast是否需要Sparkle:dsaSignature字段才能有效?,xcode,macos,cocoa,code-signing,sparkle,Xcode,Macos,Cocoa,Code Signing,Sparkle,我一直在对“更新错误”进行故障排除几天来,我一直很兴奋,几乎没有取得什么进展。我尽可能地根据一个工作样本对appcast进行建模,但我无法让它工作。最后,我决定在我的应用程序中使用示例appcast来测试: http://sparkle-project.org/files/sparkletestcast.xml 当我把它作为我的超链接时,瞧,它起作用了。因此,我复制并粘贴了XML的内容到我服务器上的文件中,但它不起作用。仔细观察差异,唯一实质性的区别是sparkle:dsaSignature,

我一直在对“更新错误”进行故障排除几天来,我一直很兴奋,几乎没有取得什么进展。我尽可能地根据一个工作样本对appcast进行建模,但我无法让它工作。最后,我决定在我的应用程序中使用示例appcast来测试:

http://sparkle-project.org/files/sparkletestcast.xml
当我把它作为我的超链接时,瞧,它起作用了。因此,我复制并粘贴了XML的内容到我服务器上的文件中,但它不起作用。仔细观察差异,唯一实质性的区别是sparkle:dsaSignature,我没有有效的值

然而,通读了一遍之后,我得到的印象是,如果我没有亲自用证书在应用程序上签名,我只需要处理dsaSignature的东西。当我部署这个应用程序的构建时,我会从Xcode导出它,并用我的开发人员身份对它进行签名,然后将它压缩并放到服务器上


如果我自己为应用程序签名,我是否需要appcast中的sparkle:dsaSignature字段?我不明白这为什么不起作用。

哇。只是…哇。我的SUFeedURL以
www
开头,而不是
http://www
。这是导致坠机的原因,花了几个小时的时间才找到。希望这对将来的人有所帮助