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/07)
itsuki_t88
0
460
What's new in Adaptive Android development
fornewid
0
130
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.4k
GPUを計算資源として使おう!
primenumber
1
300
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
8
1k
構文解析器入門
ydah
7
1.9k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
2
1.4k
Comparing decimals in Swift Testing
417_72ki
0
130
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
810
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
170
MCPで実現できる、Webサービス利用体験について
syumai
7
2.2k
JetBrainsのAI機能の紹介 #jjug
yusuke
0
150
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Thoughts on Productivity
jonyablonski
69
4.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
400
Music & Morning Musume
bryan
46
6.7k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Why Our Code Smells
bkeepers
PRO
337
57k
Become a Pro
speakerdeck
PRO
29
5.4k
Practical Orchestrator
shlominoach
190
11k
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