2014-07-25 20 views
0

我一直在解決'更新錯誤!'現在跟Sparkle有幾天的合作,並且進展緩慢。我儘可能精確地模擬了我的應用程序,並儘可能使用了一個工作示例,但我無法使其工作。最後,我決定使用示例appcast在我的應用程序進行測試:我的Sparkle appcast是否需要閃光:dsaSignature字段才能生效?

http://sparkle-project.org/files/sparkletestcast.xml 

當我把我的SUFeedURL,瞧,它的工作原理。所以我複製並將該XML的內容粘貼到我的服務器上的文件,並且它不起作用。仔細查看差異,唯一的區別是閃爍:dsaSignature,我沒有有效的值。

讀過documentation,但是我得到的印象是,如果我沒有用自己的證書自己簽署應用程序,我只需要處理dsaSignature問題。當我部署此應用程序的構建時,我從Xcode中導出它並使用我的開發人員身份對其進行簽名,然後將其壓縮並放到服務器上。

我是否需要sparkstar:我的appcast中的dsaSignature字段,如果我自己在簽署應用程序?我無法弄清楚爲什麼這不起作用。

回答

1

WOW。只是......哇。我的SUFeedURL以www開頭,而不是http://www。這是造成這次事故的原因,並且花了好幾個小時的頭追蹤。希望這有助於未來的人。

+0

您可以在這裏報告問題:https://github.com/sparkle-project/Sparkle/issues – pkamb

相關問題