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
あるあるLT_domonr_2019-03-19.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
domonr
March 19, 2019
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あるあるLT_domonr_2019-03-19.pdf
iOSの2ファクタ認証をCIで突破した話
domonr
March 19, 2019
More Decks by domonr
See All by domonr
アプリのリニューアル時にDomainModelを削除した話(設計カンファレンス extends OOC 2024.3.29)
domonr
0
740
(iOS13の)UIBarButtonItem 位置調整あるある
domonr
0
1.1k
あるあるLT~文字列共通化~
domonr
0
630
脱ぼっちレビュー_domonr
domonr
0
420
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The agentic SEO stack - context over prompts
schlessera
0
860
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
450
Odyssey Design
rkendrick25
PRO
2
740
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Agile that works and the tools we love
rasmusluckow
331
22k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
230
Transcript
͋Δ͋ΔLT ~iOSͷ2ϑΝΫλೝূ͋Δ͋Δ~ domonr/2019-03-19 1
ͲΜ / domonr and factory גࣜձࣾ iOSΤϯδχΞ Swiftྺ: 2ͪΐͬͱ
2
iOSͷ2ϑΝΫλೝূ͋Δ͋Δ 3
4 https://iseebi.hatenablog.com/entry/2019/02/15/001959
5 https://develop.hateblo.jp/entry/apple-developer-2factor
2݄27͔Β2ϑΝΫλೝূ͕ඞਢʹͳΔͩͱʂ 6
ແࣄࢮ 7
ࠓCIͰ2ϑΝΫλೝূରԠͨ͠Λ͠·͢ 8
2ϑΝΫλೝূʹରԠͨ͠ 9
ฐࣾͷڥ • Travis CI(xcode10.1) • Fastlane(2.116.1)༻ • Xcode version 10.1
10
11
12
TravisCIʹ͕͋ͬͯ2ϑΝΫλೝূʹ ରԠ͍ͯ͠ͳ͍Β͍͠… 13
14
2ϑΝΫλೝূʹରԠͰ͖ͳ͍ͷͰ 2ϑΝΫλೝূΛ͠ͳ͍ͰͳΜͱ͔͢Δ 15
ࠓճͷ2ϑΝΫλೝূඞਢԽ Account Holder ݖݶͷΈ 16
ͳͷͰɺ2ϑΝΫλೝূ͍ͯ͠ͳ͍ΞΧϯτΛ࡞ͯ͠ AdminݖݶͰAppleDeveloperʹΞΧϯτΛՃ͢Εྑ͍ 17
ͬͯTwitterʹॻ͍ͯ͋Γ·ͨ͠ 18 ※֘ͷͭͿ͖୳ͤ·ͤΜͰͨ͠…
19
20
fastlane/Appfile app_identifier “hogehoge.app" apple_id “
[email protected]
" ←͍ͭ͜Λॻ͖͑ΕOK team_id “HOGEHOGE” 21
22
23 ָউͩͥ
·ͱΊ 24
·ͱΊ • TravisCI2ϑΝΫλೝূʹରԠ͍ͯ͠ͳ͍(ͬΆ͍) 25 • ࠓճ2ϑΝΫλೝূඞਢʹͳͬͨͷAccount Holder ݖݶͷΈ • 2ϑΝΫλೝূΛઃఆ͍ͯ͠ͳ͍AppleΞΧϯτΛAdmin
ݖݶͰՃ͢Εࠓ·Ͱͱಉ͡Α͏ʹ͑Δ
Apple͞Μͷํ͕͜ΕҎ্มΘΒͳ͍ͱ͍͍Ͷ 26
͓ΘΓ 27