Перейти к основному содержимому

Установка

предупреждение

Пока не выпущен. Сегодня загрузка недоступна ни на одной площадке. Исходный код открыт и уже сейчас доступен для сборки; см. Сборка из исходного кода ниже.

Каналы распространения

CrocApp планируется распространять по четырём каналам. Ни один из них пока не активен.

КаналСтатус
iOS / iPadOS App StoreПланируется
Mac App StoreПланируется
Прямая загрузка для macOS (нотаризованный DMG)Планируется
Homebrew caskЗаблокировано до нотаризации

Заметки о блокерах:

  • Нотаризация пока не реализована по-настоящему. Скрипт нотаризации проекта сейчас останавливается на пробной проверке (syspolicy_check distribution) и не отправляет и не прикрепляет настоящий билет нотаризации.
  • Homebrew требует подписи кода и нотаризации для официальных cask начиная с 2026-09-01, поэтому канал cask остаётся заблокированным до появления настоящей нотаризации.
  • Также запланирована бета-версия в TestFlight — когда появится сборка для распространения.

Все функции V1 реализованы; что именно отделяет приложение от релиза, отслеживается в разделе known issues проекта, под пунктом "Blocking release".

Сборка из исходного кода

Требуется:

  • macOS 26
  • Xcode 26.6
  • Go 1.26.5 или новее (gomobile и gobind устанавливаются сами при первом запуске)
git clone https://github.com/bakirgdev/CrocApp.git
cd CrocApp
scripts/build-xcframework.sh # Go engine -> CrocKit/Croc.xcframework
open app/CrocApp.xcodeproj
предупреждение

Чистый клон ничего не собирает, пока не существует xcframework. Бинарная цель CrocKit указывает на артефакт, добавленный в gitignore, поэтому scripts/build-xcframework.sh не является опциональным шагом.

Само приложение требует iOS 26, iPadOS 26 или macOS 26 для запуска.

Полный справочник по набору инструментов, настройкам сборки и решению проблем: docs/BUILDING.md на GitHub.