Установка
Пока не выпущен. Сегодня загрузка недоступна ни на одной площадке. Исходный код открыт и уже сейчас доступен для сборки; см. Сборка из исходного кода ниже.
Каналы распространения
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.