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
170
Legacy code - methodology
alexandersaenko
0
52
Экологически чистая разработка
alexandersaenko
0
78
Альманах менеджера
alexandersaenko
0
32
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
45
Укрощение нормализированного состояния
alexandersaenko
0
83
Fastlane - App automation done right
alexandersaenko
0
68
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
88
Cross-platform UI tests or Say no to Appium
alexandersaenko
0
72
Other Decks in Programming
See All in Programming
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
110
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
160
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
24
12k
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
5
1.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
970
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
120
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
280
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
550
CSC305 Lecture 04
javiergs
PRO
0
260
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
800
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
390
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.8k
How to Ace a Technical Interview
jacobian
280
24k
A Tale of Four Properties
chriscoyier
160
23k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Practical Orchestrator
shlominoach
190
11k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Designing Experiences People Love
moore
142
24k
A Modern Web Designer's Workflow
chriscoyier
697
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Balancing Empowerment & Direction
lara
4
680
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
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