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
5分で分かるBitrise基本設定 & 3分で分かるfbsimctl
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
fromkk
January 27, 2017
Programming
9.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5分で分かるBitrise基本設定 & 3分で分かるfbsimctl
Shinagawa.swift #2で発表した内容です
https://mokumoku-ios-at-next.connpass.com/event/48178/
fromkk
January 27, 2017
More Decks by fromkk
See All by fromkk
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_test_teatime
fromkk
3
2k
1年分のデータが見たいと言われてやったこと/yearly_data_with_note
fromkk
0
1k
note iOSチームの自動化 ver.2021/automation_with_iOS_team_on_note_ver2021
fromkk
0
2.1k
Bitrise体験会説明資料/bitrise_explore
fromkk
1
1.2k
noteのiOSアプリで実装したアクセシビリティの全て #iosdc #a /a11y_with_iOS_App_on_note
fromkk
2
5.2k
dSYMのアップロードで SPMを活用する/use_spm_with_upload_dsyms
fromkk
1
3.2k
Bitriseのリモートアクセス機能 #bitrise_meetup/remote_access_of_bitrise
fromkk
1
690
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
fromkk
2
12k
iOSには無いmacOS独自機能をCatalystで実装する #iosdc #d/make_macos_apps_with_catalyst
fromkk
9
2.3k
Other Decks in Programming
See All in Programming
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
390
yield再入門 #phpcon
o0h
PRO
0
1k
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
110
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
440
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
220
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
230
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.3k
Android CLI
fornewid
0
220
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
130
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
140
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
400
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
630
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
470
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
480
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Transcript
5Ͱ͔ΔBitriseجຊઃఆ Shinagawa.Swift #2 (C) fromkk. 2017 1
Profile Kazuya Ueoka Timers inc.ͷiOSΤϯδχΞ Twitter: @fromkk Github: fromkk Qiita:
fromkk (C) fromkk. 2017 2
Bitriseͱʁ • iOS/Android/XamarinରԠͷCIπʔϧ • Github/Bitbucket/GitLab/etcʹରԠ • GUI • OpenSource (C)
fromkk. 2017 3
ஈ 2िؒແྉͷମݧϓϥϯ༗Γʂ ※ಉ࣌Ϗϧυͷ૿ݮʹΑͬͯஈ͕૿ݮ͢Δ (C) fromkk. 2017 4
Կ͕ग़དྷΔͷʁ ʢࠓཧղ͍ͯ͠Δࣄʣ • GitHubͷϓογϡΛτϦΨʔʹͯ͠ΞϓϦͷϏϧυ͕ग़དྷΔ • σϑΥϧτͰUnitςετ͕࣮ߦ͞ΕΔ • CarthageCocoaPodsʹରԠ͍ͯ͠Δ • ΞʔΧΠϒͷ࡞iTunes
ConnectDeploy GateͷΞοϓϩʔυ·Ͱͬͯ͘ΕΔ • Slackͷ௨ʹରԠ͍ͯ͠Δ • ෳͷϫʔΫϑϩʔΛ࡞ͯ͠༻్ʹΑ͍͚͕ͬͯग़དྷΔ (C) fromkk. 2017 5
ࣄલ४උ Ϗϧυ͢ΔΞϓϦͷεΩʔϜ shared ʹ͓ͯ͘͠ඞཁ͕͋Γ·͢ (C) fromkk. 2017 6
CocoaPods/Carthageͷίʔυ CocoaPods/CarthageͷWorkflow͕͋ΔͷͰ .gitignore Ͱ ແࢹͯ͠ϏϧυՄೳͰ͕͢Ϗϧυ͕࣌ؒ͘ͳΔͷͰϦϙδτ ϦʹೖΕ͓ͯ͘ࣄΛ͓קΊ͠·͢ (C) fromkk. 2017 7
ΞϓϦͷՃ͔ΒϏϧυͯ͠Slackʹ ௨͢Δ·Ͱ (C) fromkk. 2017 8
ΞϓϦͷՃ (C) fromkk. 2017 9
GitϦϙδτϦͷબ (C) fromkk. 2017 10
ϦϙδτϦͷΞΫηεݖͷઃఆ ※ՃͷϓϥΠϕʔτϦϙδτϦ͕͋Δ߹ઃఆ͢Δ (C) fromkk. 2017 11
ϒϥϯνͷબ (C) fromkk. 2017 12
όϦσʔγϣϯ (C) fromkk. 2017 13
όϦσʔγϣϯ݁Ռ (C) fromkk. 2017 14
Webhookͷࣗಈઃఆ (C) fromkk. 2017 15
Webhook݁Ռ (C) fromkk. 2017 16
ॳظઃఆྃ (C) fromkk. 2017 17
Ϗϧυ։࢝ (C) fromkk. 2017 18
Ϗϧυޭ! (C) fromkk. 2017 19
σϓϩΠઃఆ (C) fromkk. 2017 20
ϓϩϏδϣχϯάϑΝΠϧͷొ (C) fromkk. 2017 21
ূ໌ॻϑΝΠϧͷొͱ࠶Ϗϧυ (C) fromkk. 2017 22
2ͷϏϧυ݁Ռ (C) fromkk. 2017 23
Slackʹ௨ͯ͠ΈΔ Pt.1 (C) fromkk. 2017 24
Slackʹ௨ͯ͠ΈΔ Pt.2 (C) fromkk. 2017 25
Webhook URLΛઃఆ (C) fromkk. 2017 26
URLΛSlackʹ௨ ex) $BITRISE_APP_TITLE Build successed! Install URL: $BITRISE_PUBLIC_INSTALL_PAGE_URL (C) fromkk.
2017 27
ઃఆΛอଘ (C) fromkk. 2017 28
࠶Ϗϧυͯ͠ΈΔ (C) fromkk. 2017 29
ϦϏϧυ (C) fromkk. 2017 30
௨͕དྷ·ͨ͠! (C) fromkk. 2017 31
·ͱΊ • ࠷ݶͷઃఆͰςετɾϏϧυɾΞʔΧΠϒɾSlackͷ௨ ͕ग़དྷ·ͨ͠! • 2िؒͷແྉظ͕ؒ͋ΔͷͰ৭ʑࢼͯ͠ΈͯଞͷCIαʔϏεͱ ൺΔͷ͕͓קΊ • ࣗಈԽग़དྷΔࣄͤͯਓਓ͕Δ͖ࣄʹूதͯ͠։ൃޮ Λ্͍͖͛ͯ·͠ΐ͏ʂ
(C) fromkk. 2017 32
One More Thing... (C) fromkk. 2017 33
3Ͱ͔Δfbsimctl Shinagawa.Swift #2 (C) fromkk. 2017 34
Profile Kazuya Ueoka Timers inc.ͷiOSΤϯδχΞ Twitter: @fromkk Github: fromkk Qiita:
fromkk (C) fromkk. 2017 35
͜Μͳ͜ͱແ͍Ͱ͔͢ʁ (C) fromkk. 2017 36
࠷ߴͷϥϕϧ͕ग़དྷͨʂ (C) fromkk. 2017 37
(C) fromkk. 2017 38
ͲΕͲΕɺɺଞͷαΠζ ͰͲ͏͔ͳʁ (C) fromkk. 2017 39
(C) fromkk. 2017 40
orz (C) fromkk. 2017 41
ͦΜͳ࣌fbsimctl (C) fromkk. 2017 42
fbsimctlͱʁ • Facebook͕࡞ͬͨiOSͷγϛϡϨʔλʔΛෳىಈग़དྷΔπʔ ϧ • Xcode͔Βىಈ͢Δࣄग़དྷͳ͍ʢίϚϯυϥΠϯͷΈʣ (C) fromkk. 2017 43
Πϯετʔϧ # Get the Facebook Tap. brew tap facebook/fb #
Install fbsimctl from master brew install fbsimctl --HEAD Ҿ༻ (C) fromkk. 2017 44
͍ํ (C) fromkk. 2017 45
γϛϡϨʔλʔҰཡͷදࣔ fbsimctl list CB140D9C-247B-4560-95BF-3F397B88E3ED | iPhone SE | Shutdown |
iPhone SE | iOS 10.2 803231C3-3D89-4A8B-BE99-17A56D6445AE | iPhone 7 Plus | Shutdown | iPhone 7 Plus | iOS 10.2 5626DFB2-043C-48FC-9E31-DB35D74BB611 | iPhone 7 | Booted | iPhone 7 | iOS 10.2 8008F0BE-1F68-4A7D-AD4E-E347B3397399 | iPhone 6s Plus | Shutdown | iPhone 6s Plus | iOS 10.2 964068BA-E93C-4870-B9DA-752E86C003B4 | iPhone 6s | Shutdown | iPhone 6s | iOS 10.2 4710EC3A-7B6E-48E3-8112-DEAC31EFEAD2 | iPhone 6 Plus | Shutdown | iPhone 6 Plus | iOS 10.2 064FD038-2B7A-4448-A4D4-941E59BDF750 | iPhone 6 | Shutdown | iPhone 6 | iOS 10.2 255520C0-7FDF-4B34-9FA6-B97873C88846 | iPhone 5s | Shutdown | iPhone 5s | iOS 10.2 . . . (C) fromkk. 2017 46
γϛϡϨʔλʔͷىಈ γϛϡϨʔλʔIDΛ֯εϖʔεͰܨ͛ͯ boot ίϚϯυΛ࣮ߦ ͢Δ fbsimctl CB140D9C-247B-4560-95BF-3F397B88E3ED 803231C3-3D89-4A8B-BE99-17A56D6445AE 5626DFB2-043C-48FC-9E31-DB35D74BB611 boot
(C) fromkk. 2017 47
ΞϓϦͷΠϯετʔϧ fbsimctl install ~/Library/Developer/Xcode/DerivedData/YourAppDir/Build/Products/Debug-iphonesimulator/YourApp.app (C) fromkk. 2017 48
ΞϓϦͷىಈ fbsimctl launch com.yourdomain.YourBundleIdentifier (C) fromkk. 2017 49
݁Ռ (C) fromkk. 2017 50
! (C) fromkk. 2017 51
ͱ͜Ζ͕ ※·ͩͬͯͳ͍ͷͰࠓޙͬͯΈͯfbsimctlͱൺͯΈ͍ͨ (C) fromkk. 2017 52
·ͱΊ • Size Classesͷ֬ೝϥϕϧͷෳߦରԠͷ֬ೝʹ͍ͯ Δ • ෳͷΛ༻ҙ͢Δͷ͕໘ͳ߹ʹͬ͘͞ͱ֬ೝग़དྷͯྑ ͍ • ෳͷγϛϡϨʔλʔΛಉ࣌ʹىಈ͢ΔͱԿͱͳָ͍͘͠
(C) fromkk. 2017 53
͝ਗ਼ௌ༗͏͍͟͝·ͨ͠ʂ (C) fromkk. 2017 54