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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alexander Saenko
August 31, 2019
Programming
49
0
Share
Готовим своё хранилище сборок
Дмитрий Лизин
Alexander Saenko
August 31, 2019
More Decks by Alexander Saenko
See All by Alexander Saenko
WWDC2020 Summary
alexandersaenko
0
180
Legacy code - methodology
alexandersaenko
0
73
Экологически чистая разработка
alexandersaenko
0
92
Альманах менеджера
alexandersaenko
0
43
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
49
Укрощение нормализированного состояния
alexandersaenko
0
95
Fastlane - App automation done right
alexandersaenko
0
85
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
100
Cross-platform UI tests or Say no to Appium
alexandersaenko
0
91
Other Decks in Programming
See All in Programming
AIを導入する前にやるべきこと
negima
2
370
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
2
440
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
260
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
130
Modding RubyKaigi for Myself
yui_knk
0
350
Sans tests, vos agents ne sont pas fiables
nabondance
0
140
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.7k
20260514_its_the_context_window_stupid.pdf
heita
0
1.1k
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.2k
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
130
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
0
160
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
120
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
140
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
300
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
190
My Coaching Mixtape
mlcsv
0
130
Discover your Explorer Soul
emna__ayadi
2
1.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
Making Projects Easy
brettharned
120
6.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Invisible Side of Design
smashingmag
302
52k
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