Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Готовим своё хранилище сборок
Search
Alexander Saenko
August 31, 2019
Programming
0
43
Готовим своё хранилище сборок
Дмитрий Лизин
Alexander Saenko
August 31, 2019
Tweet
Share
More Decks by Alexander Saenko
See All by Alexander Saenko
WWDC2020 Summary
alexandersaenko
0
180
Legacy code - methodology
alexandersaenko
0
52
Экологически чистая разработка
alexandersaenko
0
79
Альманах менеджера
alexandersaenko
0
32
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
46
Укрощение нормализированного состояния
alexandersaenko
0
83
Fastlane - App automation done right
alexandersaenko
0
69
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
89
Cross-platform UI tests or Say no to Appium
alexandersaenko
0
74
Other Decks in Programming
See All in Programming
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
2
430
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
240
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
900
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
840
Leading Effective Engineering Teams in the AI Era
addyosmani
7
680
ALL CODE BASE ARE BELONG TO STUDY
uzulla
28
6.9k
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
180
Software Architecture
hschwentner
6
2.4k
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
130
マンガアプリViewerの大画面対応を考える
kk__777
0
430
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Gamification - CAS2011
davidbonilla
81
5.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Site-Speed That Sticks
csswizardry
13
940
Building Adaptive Systems
keathley
44
2.8k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Balancing Empowerment & Direction
lara
5
710
Writing Fast Ruby
sferik
630
62k
Music & Morning Musume
bryan
46
6.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
210
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
Готовим свое хранилище сборок Установи свое приложение в пару кликов
Telegram: @sdkdimon Докладчик: Дмитрий Лизин
Сборка - что на выходе? Export as *.IPA file Export
to AppStore
• Ad Hoc • Device UUID • iTunes
Установка *.ipa по ссылке Ссылка-триггер для iOS (iTunes): itms-services://?action=download-manifest&url=https://our-site.org/manifest.plist Manifest
content
Как устроено у нас. App Storage. HOST CI APP STORAGE
Складывает сборки Шарит структуру каталогов сборок • CI – формирует структуру каталогов и складывает сборки. • APP STORAGE – рекурсивно шарит папки пока не наткнется на папку с *.IPA и генерирует manifest.plist файл. iOS h t t p s
None
None
Спасибо за внимание • Исходники AppStorage https://github.com/sdkdimon/app-storage