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
46
Готовим своё хранилище сборок
Дмитрий Лизин
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
60
Экологически чистая разработка
alexandersaenko
0
85
Альманах менеджера
alexandersaenko
0
36
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
48
Укрощение нормализированного состояния
alexandersaenko
0
89
Fastlane - App automation done right
alexandersaenko
0
76
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
93
Cross-platform UI tests or Say no to Appium
alexandersaenko
0
79
Other Decks in Programming
See All in Programming
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
130
gunshi
kazupon
1
130
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
790
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
440
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
540
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
230
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
170
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
680
Java 25, Nuevas características
czelabueno
0
120
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
120
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
84
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Designing for humans not robots
tammielis
254
26k
GraphQLとの向き合い方2022年版
quramy
50
14k
A Tale of Four Properties
chriscoyier
162
23k
Typedesign – Prime Four
hannesfritz
42
2.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Skip the Path - Find Your Career Trail
mkilby
0
28
It's Worth the Effort
3n
187
29k
Building Adaptive Systems
keathley
44
2.9k
HDC tutorial
michielstock
1
280
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