Язык:

SubmarineDemo

Submarine - это лёгкая в использовании библиотека обновления программного обеспечения для разработчиков на Cocoa.

Библиотека была разработана Deep IT и абсолютно бесплатна для любого использования (open source & коммерческого) при единственном условии: вам необходимо указать ссылку на Deep IT как URL-адрес http://deepit.ru в видимом месте вашего продукта (например, в диалоге About в списке использованных технологий и компонентов).
Проект Submarine ориентирован на упрощение процесса обновления ПО.
Если вам нужна экзотика вроде поддержки архивов tar, bz, bz2, gz , или DMG-образов дисков, пожалуйста, используйте Sparkle. Для достижения простоты, мы работаем ТОЛЬКО с APP бандлами в ZIP архивах.
Фреймворк Submarine - не является open source продуктом, тем не менее вы можете нам прислать свои предложения в любое время.
Проект SubmarineDemo демонстрирует вам как легко интегрировать фреймфорк Submarine в ваши продукты.
Существует единственное ограничение: ваше приложение должно поставляться как простой бандл .app (то есть без установщика). Тем не менее, вы можете выполнить пост-установочные операции, используя методы делегата.
  1. Откройте файл Info.plist, и измените значение CFBundleVersion чтобы оно представляло текущий номер сборки (только цифры). Ваш номер сборки должен увеличиваться от версии к версии
  2. Добавьте другой ключ в ваш Info.plist, назовите его CFBundleShortVersionString, и установите его значение в текущий номер версии продукта в виде читаемом человеком (например, 1.0.0)
  3. Добавьте два главных ключа Submarine: SubmarineChangesURL и SubmarineVersionURL
  4. Подпишите и упакуйте ваш продукт с помощью нашего простого Perl-скрипта Signer. Это необходимо для проверки целостности продукта с использованием контрольных сумм MD5. В результате, вы получаете ZIP-архив (дистрибутив), и файл версии
  5. Загрузите оба этих файла - ZIP-архив и файл версии - на ваш сервер
  6. Не забудьте о списке изменений версии
  7. Если вы знакомы с фреймворком Sparkle, дополнительно, для обратной совместимости с Web-сайтами предоставляющими сервисы обновления ПО и с сервисом обновления Sparkle, вы можете загрузить на сервер XML-appcast и добавить ссылку на этот файл как URL значение ключа SUFeedURL в Info.plist вашего приложения
  8. Опционально, для Submarine 2.2 и старше, добавьте ключ SubmarineDSAPubFileName с именем файла с вашим открытым ключом DSA, пример: dsa_pub.pem; и не забудьте включить этот файл в папку с ресурсами.

Submarine.framework 1.5 для Tiger
Язык:Английский
Версия:1.5 (22 Сентября 2009)
Размер:1 Мб
Требования:Mac OS X 10.4 или старше
Загрузить SubmarineDemo + Submarine.framework 1.5 для Tiger
Submarine.framework 2.4 для Leopard
Язык:Английский
Версия:2.4 (22 Октября 2009)
Размер:1.1 Мб
Требования:Mac OS X 10.5 или старше
Загрузить SubmarineDemo + Submarine.framework 2.4 для Leopard
Submarine-совместимые приложения
Щёлкните по заголовку, чтобы увидеть список


Нажмите чтобы написать e-mail в нашу Службу поддержки.

© Copyright 2005-2013, Deep Informational Technologies (Deep IT). Все права защищены.