TitanDocs
Devices і готовність

Supervision і provisioning iPhone

Використовуйте майстер Titan, коли вашому сценарію потрібен supervised-телефон.

Назви елементів інтерфейсу, меню, кнопок, налаштувань, команд і продуктів збережено англійською, як в оригіналі.

Supervision готує iPhone до керованих сценаріїв. Використовуйте майстер лише на телефоні, яким вам дозволено керувати, і лише якщо цього вимагає сценарій.

Початкове supervision може стерти телефон. Збережіть потрібні дані заздалегідь. Підтвердження стирання в майстрі запускає реальну дію на пристрої.

Перед відкриттям майстра

  1. Переконайтеся, що PC Agent підключений, а телефон з’єднаний через USB.
  2. Тримайте телефон поруч, щоб відповідати на його екрани налаштування.
  3. Збережіть потрібні дані.
  4. За інструкцією підготовки вийдіть з Apple Account/iCloud і вимкніть Find My iPhone.
  5. За потреби підготуйте профіль fleet WiFi.
  6. Увімкніть Developer Mode і дочекайтеся готовності телефона в Runtime Readiness.

Крок Erase працює лише на готовому телефоні. За вимкненого Developer Mode агент не може запустити службу автоматизації, і стирання відхиляється як busy.

Стирайте телефон лише через майстер. Не використовуйте Settings > General > Transfer or Reset iPhone > Erase All Content and Settings на телефоні. Майстер зберігає запис про стирання, потрібний кроку Supervise. Після стирання через Settings крок Supervise завершується помилкою supervision_stage_failed. Якщо це вже сталося, зверніться до підтримки перед новим стиранням.

Якщо Find My увімкнено, стертий телефон може залишитися під Activation Lock. Див. опис Activation Lock від Apple. Під час підготовки забезпечте доступ власника до його облікового запису.

Виконуйте кроки майстра за порядком

Відкрийте телефон у Devices, перейдіть у Provisioning Readiness і виберіть Open wizard.

  1. Prepare: виконайте та підтвердьте показані пункти підготовки.
  2. Erase: перевірте вибраний телефон. Якщо маєте намір стерти його, введіть точно ERASE. Дочекайтеся екрана Hello.
  3. Supervise: поки телефон перебуває на Hello / Setup Assistant, виберіть Supervise. Дочекайтеся завершення підготовки, перш ніж закінчувати налаштування на телефоні.
  4. Complete Setup Assistant: завершіть налаштування телефона, зберігаючи USB-підключення.
  5. Validate: поверніться в Titan і виконайте актуальні provisioning-перевірки.
  6. Configure: виконайте решту вимог до Developer Mode, коду допуску, профілів чи довіри, потім повторіть перевірку.

Чого очікувати після Supervise

  • Короткий запит Trust або перевірка довіри. Supervision повторно виконує pairing, тому довіра кілька секунд може бути pending. Якщо в цей момент Install profiles не спрацьовує, дочекайтеся trusted-стану та повторіть Install profiles.
  • "This iPhone is partly set up." Supervision пропускає деякі екрани налаштування. iOS пропонує продовжити налаштування або стерти пристрій. Виберіть continue. Стирання видалить supervision, і майстер доведеться проходити заново.
  • Екран Apple Account. Його можна пропустити через Set Up Later in Settings. Автоматизації не потрібен iCloud. Завантаження програм описано в Apple ID і програми App Store.
  • Developer Mode знову вимкнений. Стирання скидає його. Увімкніть його після налаштування за інструкцією iPhone. Потім агент сам підключить developer tools і запустить службу автоматизації.

Supervised-сценарій перевіряє, що код допуску вимкнений. Змінюйте це на виділеному телефоні лише для цього сценарію: Titan не може віддалено змінити код допуску.

Apple ID і програми App Store

Для завантаження будь-якої програми, зокрема потрібної автоматизації, App Store необхідний вхід з Apple ID. Сам iCloud не потрібен.

  1. Завершіть налаштування телефона без входу.
  2. Відкрийте App Store, натисніть значок профілю та увійдіть. Це вхід лише в App Store, без синхронізації iCloud, резервного копіювання та Find My.
  3. Установіть потрібні програми, наприклад VPN і соціальні програми для публікацій ваших стратегій.
  4. Відкрийте кожну програму та увійдіть у її власний акаунт там, де цього очікує автоматизація, наприклад в акаунт VPN.

Використовуйте окремий Apple ID для телефонів автоматизації. Якщо увійти через Settings, може ввімкнутися Find My; перед наступним стиранням його потрібно знову вимкнути.

Де використовується кожна ідентифікація

Тут беруть участь три незалежні види ідентифікації:

ІдентифікаціяПризначенняДоступна програмам
Supervision identity на комп’ютеріКерування телефоном через агент: профілі, довіра, fleet WiFiНі
Automation service signing certificateПідпис служби, яку агент установлює для натискань і читання екранаНі
Apple ID в App StoreЗавантаження та ліцензування програмНі

Програми не отримують Apple ID. Вони використовують власні акаунти, наприклад соціальний акаунт або VPN login, та ідентифікатори пристрою, надані iOS. На запит відстеження виберіть Ask App Not to Track, щоб не надавати рекламний ідентифікатор.

Відновлення вже supervised-телефона

Розділ provisioning може запропонувати:

  • Re-check — отримати свіжий результат.
  • Re-pair (fix trust) — відновити довіру до поточного комп’ютера.
  • Install profiles — застосувати потрібні профілі налаштування.

Якщо на комп’ютері немає supervision identity, попросіть відповідального відновити правильне налаштування. Повторне відновлення довіри не замінює відсутню identity.

Результат дії не підтверджено

Не відключайте телефон і перевірте його екран. Перед повтором використовуйте перевірку стану в майстрі. Не надсилайте нове стирання лише тому, що відповідь попереднього загубилася.

Після успішного налаштування повторіть налаштування екрана й тексту iPhone та перевірте runtime readiness перед роботою.