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
41
Готовим своё хранилище сборок
Дмитрий Лизин
Alexander Saenko
August 31, 2019
Tweet
Share
More Decks by Alexander Saenko
See All by Alexander Saenko
WWDC2020 Summary
alexandersaenko
0
170
Legacy code - methodology
alexandersaenko
0
49
Экологически чистая разработка
alexandersaenko
0
75
Альманах менеджера
alexandersaenko
0
30
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
45
Укрощение нормализированного состояния
alexandersaenko
0
82
Fastlane - App automation done right
alexandersaenko
0
65
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
84
Cross-platform UI tests or Say no to Appium
alexandersaenko
0
70
Other Decks in Programming
See All in Programming
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
3
1.8k
AIでLINEスタンプを作ってみた
eycjur
1
220
Updates on MLS on Ruby (and maybe more)
sylph01
1
160
AIコーディングAgentとの向き合い方
eycjur
0
250
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
390
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
180
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
210
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
370
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
720
Honoアップデート 2025年夏
yusukebe
1
880
Improving my own Ruby thereafter
sisshiki1969
1
130
OSS開発者という働き方
andpad
5
1.5k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
How to Think Like a Performance Engineer
csswizardry
26
1.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Designing for Performance
lara
610
69k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Scaling GitHub
holman
463
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Writing Fast Ruby
sferik
628
62k
Rails Girls Zürich Keynote
gr2m
95
14k
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