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.2k
Swiftで気持ち良く開発したアプリを気持ち良くSubmitする
Submit周りで特にProvisioning Profilesについてまとめてみました。
haptaro
April 27, 2016
Tweet
Share
More Decks by haptaro
See All by haptaro
通信環境が不安定でも心地よい体験を
kotaro
0
91
アニメーション実践入門
kotaro
3
580
iOSアプリ開発にもDIツールを!
kotaro
5
1.2k
はじめてのRxSwift体験記
kotaro
3
640
Other Decks in Programming
See All in Programming
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
390
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
300
情報漏洩させないための設計
kubotak
4
1.1k
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
210
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
190
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
180
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
1.2k
為你自己學 Python
eddie
0
490
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
130
php-conference-japan-2024
tasuku43
0
390
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
1
430
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
330
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Git: the NoSQL Database
bkeepers
PRO
427
64k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
210
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Writing Fast Ruby
sferik
628
61k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Automating Front-end Workflow
addyosmani
1366
200k
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