我一直在解決'更新錯誤!'現在跟Sparkle有幾天的合作,並且進展緩慢。我儘可能精確地模擬了我的應用程序,並儘可能使用了一個工作示例,但我無法使其工作。最後,我決定使用示例appcast在我的應用程序進行測試:我的Sparkle appcast是否需要閃光:dsaSignature字段才能生效?
http://sparkle-project.org/files/sparkletestcast.xml
當我把我的SUFeedURL,瞧,它的工作原理。所以我複製並將該XML的內容粘貼到我的服務器上的文件,並且它不起作用。仔細查看差異,唯一的區別是閃爍:dsaSignature,我沒有有效的值。
讀過documentation,但是我得到的印象是,如果我沒有用自己的證書自己簽署應用程序,我只需要處理dsaSignature問題。當我部署此應用程序的構建時,我從Xcode中導出它並使用我的開發人員身份對其進行簽名,然後將其壓縮並放到服務器上。
我是否需要sparkstar:我的appcast中的dsaSignature字段,如果我自己在簽署應用程序?我無法弄清楚爲什麼這不起作用。
您可以在這裏報告問題:https://github.com/sparkle-project/Sparkle/issues – pkamb