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
Learn CPU architecture with Assembly
akkeylab
1
1.6k
Porting a visionOS App to Android XR
akkeylab
0
1k
How to handle 3D content on Android XR
akkeylab
0
170
Create a website using Spatial Web
akkeylab
0
360
How to build visionOS apps using Windows
akkeylab
0
180
How to build visionOS apps using Persona
akkeylab
1
390
Summary - Introducing enterprise APls for visionOS
akkeylab
0
520
Apple Vision Pro trial session
akkeylab
0
320
How to support Privacy Manifest
akkeylab
0
430
Other Decks in Programming
See All in Programming
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
1.5k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
790
[SF Ruby Conf 2025] Rails X
palkan
0
370
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
1.8k
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
5
2.1k
Evolving NEWT’s TypeScript Backend for the AI-Driven Era
xpromx
0
200
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
22
18k
All(?) About Point Sets
hole
0
220
モビリティSaaSにおけるデータ利活用の発展
nealle
1
640
GeistFabrik and AI-augmented software development
adewale
PRO
0
190
Developing Specifications - Jakarta EE: a Real World Example
ivargrimstad
0
230
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
GitHub's CSS Performance
jonrohan
1032
470k
Designing Experiences People Love
moore
142
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Six Lessons from altMBA
skipperchong
29
4.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
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 !!