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
Swiftで気持ち良く開発したアプリを気持ち良くSubmitする
Search
haptaro
April 27, 2016
Programming
0
7.3k
Swiftで気持ち良く開発したアプリを気持ち良くSubmitする
Submit周りで特にProvisioning Profilesについてまとめてみました。
haptaro
April 27, 2016
Tweet
Share
More Decks by haptaro
See All by haptaro
通信環境が不安定でも心地よい体験を
kotaro
0
96
アニメーション実践入門
kotaro
3
600
iOSアプリ開発にもDIツールを!
kotaro
5
1.3k
はじめてのRxSwift体験記
kotaro
3
640
Other Decks in Programming
See All in Programming
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
120
新世界の理解
koriym
0
140
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
12
2.8k
令和最新版手のひらコンピュータ
koba789
14
8k
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
150
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
6
720
Honoアップデート 2025年夏
yusukebe
1
840
ワープロって実は計算機で
pepepper
2
1.4k
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
State of CSS 2025
benjaminkott
1
120
🔨 小さなビルドシステムを作る
momeemt
1
350
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unsuck your backbone
ammeep
671
58k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Side Projects
sachag
455
43k
Writing Fast Ruby
sferik
628
62k
Designing Experiences People Love
moore
142
24k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Transcript
Swiftͽ䶲೮ͷᜉͥ樄咲ͭ͵ ίϤϷΨ䶲೮ͷᜉͥSubmitͯΡ 2016 / 04 / 27 @haptaro
ᐰੲ ଛॡᮤ (@haptaro) • 22䵈 य़ኞ • ᪁ޱͽiOSίϤϷ樄咲
͘Ρ;ͣίϤϷΨArchiveͯΡ ;ེ΄Ξ͜ε϶Є͢…
An App ID is not available. Please enter a different
string.
• Certificates • Identifiers(App IDs) • Devices • Provisioning Profiles
ɾCertificatesɾɾɾ։ൃऀͷॺ໊ূ໌ॻ ɾApp IDsɾɾɾΞϓϦέʔγϣϯΛ 挷㳨ͯΡਁڜ ɾDevicesɾɾɾiPhone, iPadͿ
Provisioning Profiles?
Provisioning Profiles • 樄咲ᘏ;ίϤϷ̵䋚䱛΄ఘ䁭Ψ樛昧՞ͧ ΡΘ΄ͽ̵ίϤϷΨiOSͽ㵕֢ݢᚆͯΡ ͵ΗᥝΘ΄ • Development(䋚䱛敢ᭆአ) Distribution(App Storeአ)
※τϬϲϹЄό΄;ͣ΅ᥝ͚
Ωͽ͘ΔΠቘᥴͽͣͼ͚ ͡͵΄ͶΣ͜…
Xcode͢͜ΔͥProvisioning ProfilesΨ ᛔ㵕ኞ౮ͭͼͥͼ͚Ρ͡Ο (Xcode5͡Ο΄Automatic Configuration;͚͜䱛ᚆ)
ᛔ㵕ኞ౮ͫ͵ Provisioning Profiles͘͢Ρ䁰ಅ /Users/ϳЄσݷ/Library/MobileDevice/Provisioning Profiles/
奾ੴ̵ίϤϷΨSubmitͯΡ檭΅ ֜͢ᥝ΄ͶΣ͜?
樄咲ᘏ;ͭͼ ɾCertificates 2ͺ(Dev, Production) ݱ̸΄ίϤϷͺͣ ɾApp IDs 1ͺ ɾProvisioning Profiles
2ͺ(Dev,Dist) ※ExtensionΘ1ͺ΄ίϤϷ;ͭͼᘍ͞Ρ ȡApp IDsΨ֢౮ͭͼ͡Ο → Provisioning Profiles
WatchKitExtension(watchOS 2); AppExtensionsΨֵአͭͼ͚͵Ο • ίϤϷ֛(Dev, Dist) • WatchKitExtension(Dev, Dist) •
AppExtensions(Dev, Dist) 懯2 × 3 = 6ͺ΄Provisioning Profiles͢ᥝ
XC Wildcard?
None
XC Wildcard;΅ • ͿΩίϤϷͽΘ䋚䱛ͽϓφϕ ΨͯΡͩ;͢ͽͣΡΘ΄ (App IDs̵Provisioning Profiles΄㪒ොͽ戔ਧ)
※͵ͶͭApp GroupsΚHealthKitͿΨֵ͜䁰 ݳ΅App IDs㯎ͽ戔ਧ͢ᥝ
ค;΄ྲ斃
None
None
None
None
None
None
None
Δ;Η • Xcode͢ᛔ㵕ጱProvisioning Profiles Ψኞ౮ͭͼͥΡ̵͢՛奲ΕΨቘᥴͭ ͼ͚͠͡;ε϶Є͢ڊ͵䦒ࢯΡ • ՛奲ΕΨቘᥴͭͼ̵Apple Dev Center
Ψෆቘͭͼͧ͠ΆͳͩΔͽ櫞ͭͥΘ ͚
Provisioning • URL: https://github.com/chockenberry/Provisioning
None
݇ᘍ揾ා ɾiOSώЄϭᓕቘιαϖ https://developer.apple.com/jp/documentation/ DevPortalGuide.pdf ɾApp Storeͽ΄ل樄ݻͧ͵樄咲 https://developer.apple.com/jp/documentation/ ApplicationDevelopmentOverview.pdf ɾWatchKit Programming
Guide https://developer.apple.com/jp/documentation/General/ Conceptual/WatchKitProgrammingGuide/ DesigningaWatchKitApp/DesigningaWatchKitApp.html