Записки мобільного гику встановлюємо тестоване додаток на ваш пристрій

Якщо був придбаний новий девайс - необхідно підготувати його до розробки та тестування:

1) Дізнатися UDID девайса: через iTunes або iPhone Configuration Utility: Mac, Win

  • йдемо в деталі підключеного девайса
  • натискаємо на Serial Number - він зміниться Indentifier (UDID)

iPhone Configuration Utility:
  • йдемо в деталі підключеного девайсa
  • шукаємо Identifier

2) Необхідно вислати цей UDID розробникам. Вони додадуть девайс в Provision Profile і вишлють його Вам.

3) Додаємо provision profile даблклік на ньому

Додати provision на девайс можна двома шляхами:

1) iPhone Configuration Utility

  • клік на Provision Profiles
  • клік на Add
  • вибираємо завантажений provision profile

2) XCode
  • йдемо в Organizer (іконка в правому верхньому куті)
  • перемикається на вкладку Devices
  • натискаємо "Use device for development" - на девайс вивантажити все provision профайли, доступні на комп'ютері

Після цього можна ставити дебажние / тестові білди через * .ipa файли або збирати білд їх початкових кодів з використанням xCode

Provision profile - профіль, який використовується Apple, для перевірки цифрового підпису для додатка. Він складається з private / public пари ключів, і файлу * .mobileprovision, який повинен бути встановлений на цільовому пристрої для налагодження.
Є два види provisioning профілів: Development and Distribution. Development - тільки для налагодження додатків на пристрої, а Distribution використовується для поширення програми в AppStore або для, так званого, Ah-hoc розподілу.
Профіль Developement включає в себе список пристроїв, які дозволяється використовувати з цим профілем.
Обидва типи профілів зберігають в собі список список розробників, які можуть підписати цей додаток. (С) Stackoverflow

  • Settings> Developer options> поставити галку "USB Debugging" ( "Allow mock location" опціонально - може стати в нагоді для тестування в майбутньому)
  • Settings> Security> поставити галку "Unknown sources"

Android <= 4.0
  • Settings> Applications> поставити галку "USB Debugging"
  • Settings> Applications> Development> і поставити все галки ( "Allow mock location" опціонально - може стати в нагоді для тестування в майбутньому)
1.Компіляція і установка через xCode:
  • додаємо / відкриваємо Ваш проект
  • вибираємо потрібну схему (AppStore, Debug, etc)
  • вибираємо підключений девайс і тиснемо Run
2. Через Organizer в XCode:
  • запускаємо Organizer (CMD + Shift + 2)
  • вибираємо вкладку Devices
  • вибираємо підключений девайс (зелена або жовта точка в залежності залочений чи Ваше пристрій)
  • вибираємо підпункт Applications нижче зеленої точки Вашого девайса
  • перетягуємо додаток або чекаємо + і вибираємо Ваше додаток
  • дабл-клік на * .ipa - додаток додається в iTunes
  • підключаємо девайс і вибираємо його в iTunes
  • перемикається на вкладку Apps і помічаємо додаток
  • тиснемо Sync
  • збираємо сам AppInstaller з початкових кодів
  • підкладаємо білд в папку AppInstaller
  • запускаємо його
  • тиснемо Go
  • з пристрою переходимо за вказаним URL - установка пішла

Досить зручний спосіб - можна кожен раз з CI зберігати білд в певну папку :)

5.Через сервіси бета-тестування додатків (TestFlight. HockeyApp, etc)
Зазвичай ці сервіси встановлюють свій додаток на Ваш пристрій і вже всередині нього можна управляти нашим тестованим додатком: встановити, оновити, видалити :)

6. Інші сервіси бета-тестування
Той же принцип, що і в TestFlight - ставимо додаток на пристрій і вже через нього завантажувати наш додаток для тестування

8. iPhone Configuration Utility (Mac. Win) - не працює в MacOS Mavericks:
  • в лівому верхньому кутку натискаємо "Add" або ж переходимо на вкладку Applications і перетягуємо додаток
  • йдемо в деталі підключеного пристрою> Applications
  • натискаємо install на доданому додатку
Якщо хтось не в курсі за допомогою iPhone Configuration Utility можна встановлювати як * .ipa так і * .app
1.Через IDE:
  • імпортуємо вихідні в IDE
  • правий клік на корені проекту (кореневій папці) Run As> Android application
  • вибираємо необходімок пристрій або емулятор у вікні
2. Через флеш-накопичувач:
  • підключаємо девайс як зовнішній накопичувач
  • копіюємо * .apk додаток у флеш-пам'ять
  • відключаємо режим зовнішнього накопичувача
  • далі за допомогою файлового менеджера знаходимо файл і Тапа на ньому

NOTE: також можна скористатися AppInstaller. який сканує зовнішню флеш-пам'ять і виводить список всіх додатків, доступних для установки.

3. Через USB-підключення:

  • Включаємо можливість інсталювати додаток не з PlayStore Settings> Applications> помічаємо галочкою Unknown sources
  • Включаємо налагодження по USB: Settings> Applications> Development> помічаємо USB debugging
  • Додаємо папки \ tools і \ platform-tools в PATH: Windows. Mac. Linux
  • Запускаємо консоль і вводимо
adb install путь_к_apk
Якщо у Вас підключено кілька пристроїв (або емуляторів), то необхідно вибрати необхідний пристрій за допомогою ключа -s:
adb devices - виводить список всіх підключених пристроїв
adb -s device_serial_number install путь_к_apk Також, якщо у Вас запущений 1 емулятор і 1 реальний девайс, Ви можете возпользоваться ключами -e і -d замість ключа -s:
adb -e device_serial_number install путь_к_apk - встановить додаток тільки на емулятор, якщо у Вас є ще підключений девайс adb -в device_serial_number install путь_к_apk - встановить додаток тільки на девайс, якщо у Вас є ще запущений емулятор 4. Через Wi-Fi:
NOTE: ваш комп'ютер і девайс повинні бути в одній підмережі, інакше через Wi-Fi підключитися не вийде

А) Якщо девайс не підключений по USB
adb connect ip_вашего_устройства
adb install путь_к_apk Б) Якщо девайс підключений по USB, але ви все одно хочете підключитися через Wi-Fi:
  • перемикаємо adb з usb на wi-fi (а то й вказати порт, то буде використовуватися дефолтний 5555)
adb tcpip 4455
  • підключаємося до девайсу
adb connect IP_девайса: 4455
  • інсталюємо додаток
adb install путь_к_apk
  • після закінчення інсталяції / налагодження відключаємо від adb по wi-fi і перемикається назад в режим usb
adb disconnect 192.168.1.39:4455
adb usb


5. Через ADB push (потрібні права root):
adb remount
adb push путь_к_apk / system / app
6. Через AirDroid

  • встановлюємо і реєструємося
  • підключаємося до девайсу локально (не через web.airdroid.com)
  • встановлюємо додаток через Toolbox> App в веб-інтерфейсі
8.Через сервіси бета-тестування додатків (TestFlight. HockeyApp, etc)
Зазвичай ці сервіси встановлюють свій додаток на Ваш пристрій і вже всередині нього можна управляти нашим тестованим додатком: встановити, оновити, видалити :)

Blackberry

1. За допомогою Javaloader:
Переходимо в папку проекту і виконуємо:

javaloader -u load * .cod За допомогою цього способу можна завантажити додаток як на реальний девайс, так і на симулятор. Але на симуляторі необхідно семуліровать USB-підключення в меню симулятора: Simulate> USB Cable connected

NOTE: лушче використовувати маску * .cod тaк як проектчастосостоіт з більш, ніж одного .cod файлу

2. Через браузер з використанням внутрішнього веб-сервера:

  • заходимо на сервер через браузер пристрою
  • вибираємо * .jad файл
  • необхідні файли завантажить і встановляться самі
3. C допомогою IDE:
  • JDE:

a) Симулятор: вибираємо в меню Build> Build and Run

б) Девайс: наскільки я знаю, тільки за допомогою javaloader

a) Симулятор: правий клік на корені проекту (кореневій папці) Run As> Blackberry Simulator

б) Девайс: правий клік на корені проекту (кореневій папці) Blackberry> Load project (s) on device

NOTE: також на симулятор можна завантажити додаток за допомогою меню: File> Load Blackberry Application or Theme

Схожі статті