Якщо був придбаний новий девайс - необхідно підготувати його до розробки та тестування:
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" опціонально - може стати в нагоді для тестування в майбутньому)
- додаємо / відкриваємо Ваш проект
- вибираємо потрібну схему (AppStore, Debug, etc)
- вибираємо підключений девайс і тиснемо Run
- запускаємо Organizer (CMD + Shift + 2)
- вибираємо вкладку Devices
- вибираємо підключений девайс (зелена або жовта точка в залежності залочений чи Ваше пристрій)
- вибираємо підпункт Applications нижче зеленої точки Вашого девайса
- перетягуємо додаток або чекаємо + і вибираємо Ваше додаток
- дабл-клік на * .ipa - додаток додається в iTunes
- підключаємо девайс і вибираємо його в iTunes
- перемикається на вкладку Apps і помічаємо додаток
- тиснемо Sync
- збираємо сам AppInstaller з початкових кодів
- підкладаємо білд в папку AppInstaller
- запускаємо його
- тиснемо Go
- з пристрою переходимо за вказаним URL - установка пішла
Досить зручний спосіб - можна кожен раз з CI зберігати білд в певну папку :)
Зазвичай ці сервіси встановлюють свій додаток на Ваш пристрій і вже всередині нього можна управляти нашим тестованим додатком: встановити, оновити, видалити :)
6. Інші сервіси бета-тестування
Той же принцип, що і в TestFlight - ставимо додаток на пристрій і вже через нього завантажувати наш додаток для тестування
- в лівому верхньому кутку натискаємо "Add" або ж переходимо на вкладку Applications і перетягуємо додаток
- йдемо в деталі підключеного пристрою> Applications
- натискаємо install на доданому додатку
1.Через IDE:
- імпортуємо вихідні в IDE
- правий клік на корені проекту (кореневій папці) Run As> Android application
- вибираємо необходімок пристрій або емулятор у вікні
- підключаємо девайс як зовнішній накопичувач
- копіюємо * .apk додаток у флеш-пам'ять
- відключаємо режим зовнішнього накопичувача
- далі за допомогою файлового менеджера знаходимо файл і Тапа на ньому
NOTE: також можна скористатися AppInstaller. який сканує зовнішню флеш-пам'ять і виводить список всіх додатків, доступних для установки.
3. Через USB-підключення:
- Включаємо можливість інсталювати додаток не з PlayStore Settings> Applications> помічаємо галочкою Unknown sources
- Включаємо налагодження по USB: Settings> Applications> Development> помічаємо USB debugging
- Додаємо папки \ tools і \ platform-tools в PATH: Windows. Mac. Linux
- Запускаємо консоль і вводимо
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 по wi-fi і перемикається назад в режим usb
adb usb
5. Через ADB push (потрібні права root):
adb remount
adb push путь_к_apk / system / app
6. Через AirDroid
- встановлюємо і реєструємося
- підключаємося до девайсу локально (не через web.airdroid.com)
- встановлюємо додаток через Toolbox> App в веб-інтерфейсі
Зазвичай ці сервіси встановлюють свій додаток на Ваш пристрій і вже всередині нього можна управляти нашим тестованим додатком: встановити, оновити, видалити :)
Blackberry
1. За допомогою Javaloader:
Переходимо в папку проекту і виконуємо:
javaloader -u load * .cod За допомогою цього способу можна завантажити додаток як на реальний девайс, так і на симулятор. Але на симуляторі необхідно семуліровать USB-підключення в меню симулятора: Simulate> USB Cable connected
NOTE: лушче використовувати маску * .cod тaк як проектчастосостоіт з більш, ніж одного .cod файлу
2. Через браузер з використанням внутрішнього веб-сервера:
- заходимо на сервер через браузер пристрою
- вибираємо * .jad файл
- необхідні файли завантажить і встановляться самі
- 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