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
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
170
Catch Up: Go Style Guide Update
andpad
0
230
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
450
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
530
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
110
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
900
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
1k
CSC509 Lecture 06
javiergs
PRO
0
260
CSC305 Lecture 08
javiergs
PRO
0
210
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
410
私はどうやって技術力を上げたのか
yusukebe
43
19k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
33
2.3k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
How STYLIGHT went responsive
nonsquared
100
5.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
35
6.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
How GitHub (no longer) Works
holman
315
140k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Six Lessons from altMBA
skipperchong
29
4k
YesSQL, Process and Tooling at Scale
rocio
173
14k
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