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
How to hide the key
Search
Akio Itaya
February 27, 2023
Programming
0
370
How to hide the key
集まれSwift好き!Swift愛好会 vol.72 @ オンライン
Akio Itaya
February 27, 2023
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
Bringing Spatial Web to E-Commerce
akkeylab
0
40
Learn CPU architecture with Assembly
akkeylab
1
1.8k
Porting a visionOS App to Android XR
akkeylab
0
1.1k
How to handle 3D content on Android XR
akkeylab
0
180
Create a website using Spatial Web
akkeylab
0
370
How to build visionOS apps using Windows
akkeylab
0
190
How to build visionOS apps using Persona
akkeylab
1
410
Summary - Introducing enterprise APls for visionOS
akkeylab
0
530
Apple Vision Pro trial session
akkeylab
0
340
Other Decks in Programming
See All in Programming
SourceGeneratorのススメ
htkym
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
260
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2k
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Oxlintはいいぞ
yug1224
5
1.1k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
350
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
610
Vibe codingでおすすめの言語と開発手法
uyuki234
0
200
高速開発のためのコード整理術
sutetotanuki
1
340
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
130
gunshi
kazupon
1
140
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
120
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
570
Scaling GitHub
holman
464
140k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
47
Mobile First: as difficult as doing things right
swwweet
225
10k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
300
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Discover your Explorer Soul
emna__ayadi
2
1.1k
How to make the Groovebox
asonas
2
1.9k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
150
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
96
Faster Mobile Websites
deanohume
310
31k
Transcript
AKKEY / AKIO ITAYA How to hide the key 🔑
SwiftѪձ vol.72
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿۭؒσβΠϯ ׆ಈɿ@AkkeyLab ࣗݾհ
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿۭؒσβΠϯ ׆ಈɿ@AkkeyLab ࣗݾհ AppBrew, Inc.
Engineer AkkeyLab, Inc. CEO
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿۭؒσβΠϯ ׆ಈɿ@AkkeyLab ࣗݾհ AppBrew, Inc. Engineer AkkeyLab,
Inc. CEO
͓
None
None
1. KMM ͷ߹ 2. Native iOS ͷ߹ 3. Xcode Cloud
ରԠ Agenda
KMM
KMM Kotlin Multiplatform Mobile
KMM BuildKon fi g BuildCon fi g for Kotlin Multiplatform
Project. It currently supports embedding values from gradle fi le. https://github.com/yshrsmz/BuildKon fi g
KMM Shell ଆͰڥมఆٛ
KMM Shell ଆͰڥมఆٛ BuildKon fi g ଆͰऔಘ
KMM Shell ଆͰڥมఆٛ BuildKon fi g ଆͰऔಘ iOS Ͱར༻ Android
Ͱར༻
KMM Shell
KMM Shell Kotlin https://developer.android.com/reference/kotlin/java/lang/System#getenv
KMM build.gradle.kts
KMM build.gradle.kts
KMM build.gradle.kts type: name: value:
KMM build.gradle.kts type: name: value:
KMM build.gradle.kts type: name: value: type: name: value:
KMM KMM sample c-search This is an app to search
corporate info https://github.com/AkkeyLab/c-search
Native iOS
Native iOS Keychain Access Ͱ key Λอଘ
Native iOS Keychain Access Ͱ key Λอଘ info.plist ʹॻ͖ࠐΈ
Native iOS Keychain Access Ͱ key Λอଘ info.plist ʹॻ͖ࠐΈ iOS
Ͱར༻
Native iOS Shell
Native iOS Shell
Native iOS Shell
Native iOS Shell Shell
info.plist Native iOS
info.plist Native iOS Build Phases: Shell
info.plist Native iOS Build Phases: Shell
info.plist Native iOS Build Phases: Shell
info.plist Native iOS Build Phases: Shell
info.plist Native iOS Build Phases: Shell
info.plist Native iOS Build Phases: Shell Point !
Native iOS Point !
Swift info.plist Native iOS
Swift info.plist Native iOS
Native iOS ࢀߟจݙ ϋʔυίʔυΛڐ͞Εͳ͍มΛ Ͳ͏ͯ͠Xcode ϓϩδΣΫτͷ Info.plist ʹࠩ͠ࠐΈ͍ͨ https://nnsnodnb.hatenablog.jp/entry/use-env-val-info-plist-from-machine
Native iOS iOS sample c-search This is an app to
search corporate info https://github.com/AkkeyLab/c-search-tca
Support Xcode Cloud
Work fl ow ຖʹڥมΛઃఆ͢Δ͚ͩʂ
None
Native iOS Shell Point !
1. KMM ͷ߹ BuildKon fi g 2. Native iOS ͷ߹
info.plist 3. Xcode Cloud ڥมઃఆ Summary
Thank you !!