| |


 |
| Язык: |  |  | |
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 (то есть без установщика).
Тем не менее, вы можете выполнить пост-установочные операции, используя методы делегата.
- Откройте файл Info.plist, и измените значение CFBundleVersion чтобы оно представляло текущий номер сборки (только цифры). Ваш номер сборки должен увеличиваться от версии к версии
- Добавьте другой ключ в ваш Info.plist, назовите его CFBundleShortVersionString, и установите его значение в текущий номер версии продукта в виде читаемом человеком (например, 1.0.0)
- Добавьте два главных ключа Submarine: SubmarineChangesURL и SubmarineVersionURL
- Подпишите и упакуйте ваш продукт с помощью нашего простого Perl-скрипта Signer. Это необходимо для проверки целостности продукта с использованием контрольных сумм MD5. В результате, вы получаете ZIP-архив (дистрибутив), и файл версии
- Загрузите оба этих файла - ZIP-архив и файл версии - на ваш сервер
- Не забудьте о списке изменений версии
- Если вы знакомы с фреймворком Sparkle, дополнительно, для обратной совместимости с Web-сайтами предоставляющими сервисы обновления ПО и с сервисом обновления Sparkle, вы можете загрузить на сервер XML-appcast и добавить ссылку на этот файл как URL значение ключа SUFeedURL в Info.plist вашего приложения
- Опционально, для Submarine 2.2 и старше, добавьте ключ SubmarineDSAPubFileName с именем файла с вашим открытым ключом DSA, пример: dsa_pub.pem;
и не забудьте включить этот файл в папку с ресурсами.
Submarine.framework 1.5 для Tiger
| Язык: | Английский |
| Версия: | 1.5 (22 Сентября 2009) |
| Размер: | 1 Мб |
| Требования: | Mac OS X 10.4 или старше |
Submarine.framework 2.4 для Leopard
| Язык: | Английский |
| Версия: | 2.4 (22 Октября 2009) |
| Размер: | 1.1 Мб |
| Требования: | Mac OS X 10.5 или старше |
Нажмите
чтобы написать e-mail в нашу Службу поддержки.
| |

 Проверить аттестат
|
| |
|