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
330
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
How to build visionOS apps using Windows
akkeylab
0
130
How to build visionOS apps using Persona
akkeylab
1
270
Summary - Introducing enterprise APls for visionOS
akkeylab
0
460
Apple Vision Pro trial session
akkeylab
0
270
How to support Privacy Manifest
akkeylab
0
390
Let's make it compatible with visionOS!
akkeylab
0
260
Let's Join the Android community!
akkeylab
0
170
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
410
Present and Future of targeted Ad
akkeylab
1
130
Other Decks in Programming
See All in Programming
Goで作るChrome Extensions / Fukuoka.go #21
n3xem
2
2k
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
280
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
860
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
330
React 19アップデートのために必要なこと
uhyo
8
1.6k
フロントエンドオブザーバビリティ on Google Cloud
yunosukey
0
110
エンジニアに許された特別な時間の終わり
watany
63
55k
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
260
Your Architecture as a Crime Scene:Forensic Analysis @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
130
From the Wild into the Clouds - Laravel Meetup Talk
neverything
0
190
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
4
1.6k
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
140
Featured
See All Featured
Building Adaptive Systems
keathley
40
2.4k
YesSQL, Process and Tooling at Scale
rocio
172
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
101
18k
A Philosophy of Restraint
colly
203
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Designing Experiences People Love
moore
140
23k
The Pragmatic Product Professional
lauravandoore
32
6.4k
The Cost Of JavaScript in 2023
addyosmani
47
7.5k
Music & Morning Musume
bryan
46
6.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
270
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
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 !!