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
per-env-build.pdf
Search
nacam403
July 30, 2019
Programming
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
per-env-build.pdf
nacam403
July 30, 2019
More Decks by nacam403
See All by nacam403
bitrise-code-signing.pdf
nacam403
0
780
React Native for Webの使いどころ
nacam403
1
510
Other Decks in Programming
See All in Programming
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
170
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
570
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
270
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
130
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
デプロイ直後のレイテンシスパイクを調べたら、 Railsの仕様にたどり着いた
nhsykym
0
110
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.8k
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
54
36k
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
How to Ace a Technical Interview
jacobian
281
24k
Marketing to machines
jonoalderson
1
5.7k
How STYLIGHT went responsive
nonsquared
100
6.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
510
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Transcript
React NativeΞϓϦΛ ຊ൪ڥ༻/εςʔδϯάڥ༻ʹ Ϗϧυ͢Δ 2019/07/30 Bitrise User Group Meetup #1
@nacam403
ࣗݾհ @nacam403 (S.Nakamura) גࣜձࣾCureAppͷ ΤϯδχΞͰ͢ JavaScript, TypeScript, React, React Native,
Node.js, MongoDB, AWSͳͲ
ຊ൪ڥ༻/εςʔδϯάڥ༻ʹϏϧυ͍ͨ͠ • ΞϓϦIDΛผʑʹͯ͠ɺ Ұͷಉ࣌ʹΠϯετʔϧͰ͖Δͱศར • ΞϓϦ໊ผʑʹͯ͠ɺݟ͚͘͢
·ͣBitriseҎલͷઃఆ • Android / iOS ͦΕͧΕͷϏϧυઃఆΛ࡞Δ • ͍ʹͳΔͷͰɺ͞Βͬͱ
AndroidͷઃఆΛॻ͘ • android/app/build.gradle ͷ buildTypes ʹه͠ɺ εςʔδϯά༻ͷΞϓϦIDΛઃఆ͢Δɻ • android/app/src/staging/res/values/strings.xml Λ࡞Γɺ
εςʔδϯά༻ͷΞϓϦ໊Λઃఆ͢Δɻ
• ʮBuild ConfigurationsʯΛڥ͝ͱʹ༻ҙ͠ɺ ConfigurationsຖʹɺΞϓϦID (Product Build Identifier) ΞϓϦ໊ (Bundle Display
Name)Λઃఆ͢Δɻ • ʮεΩʔϜʯΛڥ͝ͱʹ༻ҙ͠ɺ ʮ͜ͷεΩʔϜͰ͜ͷConfigurationsΛ͏ʯͱઃఆ͢Δɻ XcodeͷઃఆΛ͍͡Δ
ৄ͘͠ɺͪ͜Β͕ͱͯࢀߟʹͳΓ·͢ React Native Android Ͱ development / staging / production
Λڞଘͤ͞Δ @janus_wel͞Μ https://qiita.com/janus_wel/items/334e7b8d0c1f2853d8de React Native Xcode ϓϩδΣΫτʹ staging/production Ϗϧυ༻ઃఆΛՃ͢Δ @janus_wel͞Μ https://qiita.com/janus_wel/items/9e7fb32df58614280c48 React NativeΞϓϦΛϦϦʔε͠ଓ͚ΔͨΊʹɺ࠷ॳʹߦ͏8ͭͷऔΓΈ @Nkzn͞Μ https://www.slideshare.net/Nkzn/react-native8-80596018 React NativeͷࢿྉͰ͕͢ɺେےͲΜͳΞϓϦಉ͡ͳͣɻ
"OESPJE ͷϏϧυ ɹɹɹɹɹɹɹɹɹɹɹ͍ΖΜͳޙॲཧ ɹɹɹɹɹɹɹɹɹɹɹ͍ΖΜͳલॲཧ BitriseͷϫʔΫϑϩʔΛ༻ҙ͢Δ J04 ͷϏϧυ
"OESPJE ͷϏϧυ ɹɹɹɹɹɹɹɹɹɹɹ͍ΖΜͳޙॲཧ ɹɹɹɹɹɹɹɹɹɹɹ͍ΖΜͳલॲཧ GradleλεΫεΩʔϚɺڥมΛࢀরͤ͞Δ J04 ͷϏϧυ
ϫʔΫϑϩʔ͝ͱͷڥมΛࢦఆ͢Δ Android iOS
·ͱΊ • Android / iOS ͦΕͧΕͰɺ ڥ͝ͱͷϏϧυઃఆΛ࡞Δɻ • BitriseͷϫʔΫϑϩʔΛڥ͝ͱʹ༻ҙ͢Δɻ GradleλεΫ໊ɺXcodeεΩʔϚ໊ڥมΛࢀরͤ͞ɺ
ϫʔΫϑϩʔͳΔ͘ڞ௨Խ͢Δɻ • ϫʔΫϑϩʔ͝ͱʹࢦఆͰ͖ΔڥมΛར༻͠ɺ ڥ͝ͱͷҧ͍ʢλεΫ໊ͳͲʣΛٵऩ͢Δɻ