Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOSDC Japan 2017「iOSデバイス3,500台を管理する、 東急ハンズのデバイス...

Yusuke Kuroiwa
September 17, 2017

iOSDC Japan 2017「iOSデバイス3,500台を管理する、 東急ハンズのデバイス手法とは」

iOSDC Japan 2017
2017/09/17 14:20~
iOSデバイス3,500台を管理する、 東急ハンズのデバイス手法とは

# Demo 動画

https://www.youtube.com/watch?v=KNSxw1LS7cE&feature=youtu.be

# Keyword

## Services

MDM: Mobile Device Management
DEP: Device Enrollment Program
VPP: Volume Purchase Program
AC2: Apple Configurator 2

## Tips

- 自爆アップデート(Harakiri-Updater)
- Wi-Fi接続をホワイトリスト設定 Tips

# Rerefernces

MDM Protocol
https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/MobileDeviceManagementProtocolRef/3-MDM_Protocol/MDM_Protocol.html

Configuration Profile Reference
https://developer.apple.com/library/content/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html

Yusuke Kuroiwa

September 17, 2017
Tweet

More Decks by Yusuke Kuroiwa

Other Decks in Technology

Transcript

  1. Who? • Yusuke Kuroiwa • ͖ΜͪΌΜɻ • ϋϯζϥϘגࣜձࣾ • iOS

    Engineer • iPad POS Appઃܭɾ։ൃɾಋೖɾઃஔɾӡ༻ • iOS Device Management ← Twitter: @wa_kinchan GitHub: @wakinchan
  2. ౦ٸϋϯζͷiPod touch • iPod touch 5, 6th: 3,000୆ (ॱ࣍iPhone SEʹஔ͖׵͑༧ఆ)

    • ಺੡ΞϓϦͷػೳ: ঎඼ൃ஫ɺࡏݿ֬ೝɺ঎඼ݕࡧɺ౳ • AppStoreͷ20Ҏ্ͷΞϓϦΛΠϯετʔϧ
  3. ౦ٸϋϯζͷiPad • iPad Air 2, iPad 5th: 800ຕ 㱺 ల։ޙ:

    1,600ຕ • ಺੡ΞϓϦͷػೳ: iPad POS
  4. MDM (Mobile Device Management) • σόΠε؅ཧ͕Մೳʂ • ֤छ৘ใऔಘ (OS Version,

    Model, Serial Number, Device Disk Capacity, …) • ߏ੒ϓϩϑΝΠϧ (.mobileconfig) ͷ഑෍ • Provisioning Profileͷ഑෍ • iOSΞοϓσʔτ, ฆࣦϞʔυ༗ޮ(Ґஔ৘ใऔಘ), ϦϞʔτϫΠϓ • γϟοτμ΢ϯ & Ϧϒʔτ
  5. MDM services • CLOMO • Meraki • Mobile Iron (ϞόΠϧΞΠΞϯ)

    • Apple Configurator 2 (Profile Manager) • …
  6. AC2 (Apple Configurator 2) • macOS application (Mac AppStoreʹ͋Δ) •

    ߏ੒ϓϩϑΝΠϧ(.mobileconfig)ͷ࡞੒ (xmlܗࣜ) • iOSଆͰը໘ૢ࡞ແ͠ʹɺઃఆͷྲྀ͠ࠐΈ͕Մೳ
  7. URL Scheme Harakiri-Updater • itms-service:// ͳURLεΩʔϜͰmanifest plistΛ௚઀։͘ • iOS 11

    GMҎ߱͸ࣗಈΞϓϦ͕ࢮͳͳ͍ͨΊɺ exit(EXIT_SUCCESS) ౳Ͱࣗര͢Δඞཁ͕͋Δ