Проблема Sparkle Framework (не отображается правильная версия) - PullRequest
0 голосов
/ 16 марта 2011

Я использую Sparkle Framework впервые. Я пытаюсь проверить это, и все работает отлично, за исключением того, что он не отображает версию обновления правильно. Например, это мой xml-файл на сервере:

<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel>
      <title>Your Great App's Changelog</title>
      <link>http://localhost/test/SampleAppcast.xml</link>
      <description>Most recent changes with links to updates.</description>
      <language>en</language>


         <item>
            <title>Version 1.5 (2 bugs fixed; 3 new features)</title>
                        <sparkle:releaseNotesLink>
                            http://localhost/test/notes.html
                        </sparkle:releaseNotesLink>
            <pubDate>Wed, 15 Mar 2011 19:20:11 +0000</pubDate>
            <enclosure url="http://localhost/test/seglab.zip" sparkle:version="2.0" length="1623481" type="application/octet-stream" sparkle:dsaSignature="MCwCFD8H0l7NOhl7OXeqVM1+CeonHuKtAhRQXdB4alDeMPgSUaHhuX1Zx5GwTg==" />
         </item>

   </channel> </rss>

обратите внимание на заголовок тега, название версии - 1.5, но когда я получаю приглашение для обновления с обновлением, оно говорит: «Имя приложения версии 2.0 теперь доступно - у вас 1.0 ....» Стоит сказать 1,5 ... Почему это происходит? Спасибо!

1 Ответ

3 голосов
/ 16 марта 2011

«Стоит сказать 1,5» , как в, »Доступна версия приложения 1,5 - у вас 1,0 ....»?

Тогда вам, вероятно, нужно изменить этот тег:

<enclosure
    url="http://localhost/test/seglab.zip"
    sparkle:version="2.0"
    length="1623481"
    ... />

к этому:

<enclosure
    url="http://localhost/test/seglab.zip"
    sparkle:version="1.5"
    length="1623481"
    ... />

Полное раскрытие: я никогда раньше не использовал Sparkle. Это всего лишь предположение, основанное на взгляде на XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...