Xcode 我的Sparkle appcast是否需要Sparkle:dsaSignature字段才能有效?
我一直在对“更新错误”进行故障排除几天来,我一直很兴奋,几乎没有取得什么进展。我尽可能地根据一个工作样本对appcast进行建模,但我无法让它工作。最后,我决定在我的应用程序中使用示例appcast来测试: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,
http://sparkle-project.org/files/sparkletestcast.xml
当我把它作为我的超链接时,瞧,它起作用了。因此,我复制并粘贴了XML的内容到我服务器上的文件中,但它不起作用。仔细观察差异,唯一实质性的区别是sparkle:dsaSignature,我没有有效的值
然而,通读了一遍之后,我得到的印象是,如果我没有亲自用证书在应用程序上签名,我只需要处理dsaSignature的东西。当我部署这个应用程序的构建时,我会从Xcode导出它,并用我的开发人员身份对它进行签名,然后将它压缩并放到服务器上
如果我自己为应用程序签名,我是否需要appcast中的sparkle:dsaSignature字段?我不明白这为什么不起作用。哇。只是…哇。我的SUFeedURL以
www
开头,而不是http://www
。这是导致坠机的原因,花了几个小时的时间才找到。希望这对将来的人有所帮助