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

A6b341ce8c629d15aebbaa6692e7767b?s=47 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

A6b341ce8c629d15aebbaa6692e7767b?s=128

Yusuke Kuroiwa

September 17, 2017
Tweet

Transcript

  1. 2.

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

    Engineer • iPad POS Appઃܭɾ։ൃɾಋೖɾઃஔɾӡ༻ • iOS Device Management ← Twitter: @wa_kinchan GitHub: @wakinchan
  2. 6.

    ౦ٸϋϯζͷiPod touch • iPod touch 5, 6th: 3,000୆ (ॱ࣍iPhone SEʹஔ͖׵͑༧ఆ)

    • ಺੡ΞϓϦͷػೳ: ঎඼ൃ஫ɺࡏݿ֬ೝɺ঎඼ݕࡧɺ౳ • AppStoreͷ20Ҏ্ͷΞϓϦΛΠϯετʔϧ
  3. 8.

    ౦ٸϋϯζͷiPad • iPad Air 2, iPad 5th: 800ຕ 㱺 ల։ޙ:

    1,600ຕ • ಺੡ΞϓϦͷػೳ: iPad POS
  4. 10.
  5. 11.
  6. 14.

    MDM (Mobile Device Management) • σόΠε؅ཧ͕Մೳʂ • ֤छ৘ใऔಘ (OS Version,

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

    MDM services • CLOMO • Meraki • Mobile Iron (ϞόΠϧΞΠΞϯ)

    • Apple Configurator 2 (Profile Manager) • …
  8. 25.

    AC2 (Apple Configurator 2) • macOS application (Mac AppStoreʹ͋Δ) •

    ߏ੒ϓϩϑΝΠϧ(.mobileconfig)ͷ࡞੒ (xmlܗࣜ) • iOSଆͰը໘ૢ࡞ແ͠ʹɺઃఆͷྲྀ͠ࠐΈ͕Մೳ
  9. 28.
  10. 31.
  11. 36.

    URL Scheme Harakiri-Updater • itms-service:// ͳURLεΩʔϜͰmanifest plistΛ௚઀։͘ • iOS 11

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