xcode iOS тренажер запуску


1

Я намагаюся зрозуміти запуск запуску ios-sim для проектів cordova
https://github.com/phonegap/ios-sim/
Два моменти, які я намагаюся зрозуміти, це…

  • Що запускає тренажер?

    1. Це викликається як процес з командного рядка
      чимось на зразок ... / path / to / sim - args?

    2. Це викликається як системна бібліотека?
      щось на кшталт ... включають systemLib / magic,
      тоді викликається функцією, яка запускає тренажер

  • Як проект "вводиться / встановлюється" в тренажер?

Я простежив відповідь, наскільки моє розуміння Цілі C може сприйняти мене.
(@ принаймні я вважаю, що відповідь на мої запитання полягає в цій функції)

https://github.com/phonegap/ios-sim/blob/master/Source/iPhoneSimulator.m#L180

Його завдання полягає у запуску симулятора iOS Xcode, принаймні, я вважаю, що це так.

Мета:
Потрібно мати можливість викликати тренажер безпосередньо з командного рядка через оболонку з необхідністю всіх залежностей цих проектів та краще зрозуміти процес, у якому Xcode використовує для запуску тренажера.

ВИБУДАЙТЕ, пробачте мої скорочені позначення та, швидше за все, неправильне використання термінології,
я - інтерпретована душа, загублена у бінарному Всесвіті!

TY

Відповіді:


1

Станом на Xcode 6, ви можете використовувати інструмент командного рядка simctl. Перевірити:

xcrun simctl help

Якщо якісь функції відсутні, будь ласка, подайте радар на http://bugreport.apple.com ... це підтримуваний інтерфейс, тоді як утиліта ios-sim була розроблена за допомогою зворотного інженерного приватного фреймворку Xcode і може легко перерватися між релізами Xcode .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.