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
36
Готовим своё хранилище сборок
Дмитрий Лизин
Alexander Saenko
August 31, 2019
Tweet
Share
More Decks by Alexander Saenko
See All by Alexander Saenko
WWDC2020 Summary
alexandersaenko
0
160
Legacy code - methodology
alexandersaenko
0
43
Экологически чистая разработка
alexandersaenko
0
71
Альманах менеджера
alexandersaenko
0
30
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
43
Укрощение нормализированного состояния
alexandersaenko
0
77
Fastlane - App automation done right
alexandersaenko
0
59
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
80
Cross-platform UI tests or Say no to Appium
alexandersaenko
0
68
Other Decks in Programming
See All in Programming
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
320
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
490
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
120
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
390
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
380
Effect の双対、Coeffect
yukikurage
5
1.5k
GraphRAGの仕組みまるわかり
tosuri13
7
480
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
Select API from Kotlin Coroutine
jmatsu
1
190
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
190
エラーって何種類あるの?
kajitack
5
300
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
4 Signs Your Business is Dying
shpigford
184
22k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Visualization
eitanlees
146
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Fireside Chat
paigeccino
37
3.5k
GitHub's CSS Performance
jonrohan
1031
460k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
How to train your dragon (web standard)
notwaldorf
92
6.1k
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