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
92
アニメーション実践入門
kotaro
3
590
iOSアプリ開発にもDIツールを!
kotaro
5
1.3k
はじめてのRxSwift体験記
kotaro
3
640
Other Decks in Programming
See All in Programming
バッチを作らなきゃとなったときに考えること
irof
2
550
React 19アップデートのために必要なこと
uhyo
8
1.6k
未経験でSRE、はじめました! 組織を支える役割と軌跡
curekoshimizu
1
200
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
410
AWS Step Functions は CDK で書こう!
konokenj
5
880
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
0
120
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
0
130
Jasprが凄い話
hyshu
0
180
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
320
TCAを用いたAmebaのリアーキテクチャ
dazy
0
220
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
230
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
BBQ
matthewcrist
87
9.5k
Statistics for Hackers
jakevdp
797
220k
Designing for humans not robots
tammielis
250
25k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1.1k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
It's Worth the Effort
3n
184
28k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
A Tale of Four Properties
chriscoyier
158
23k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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