2012-04-26 3 views
2

Есть ли лучший способ отладки с Titanium, чем я сейчас занимаюсь? Im работает мой проект всегда в симуляторе iOS. Проблема заключается в каждой небольшой корректировке, которую я делаю, мне нужно закрыть iOS iPhone simulator и снова отладить.Titanium - отладка IOS через iOS Simulator

Есть ли более быстрый способ отладки? Для разработки приложения требуется много времени, когда мне всегда нужно закрыть и перезапустить симулятор.

Что вы делаете, чтобы проверить на iOS?

(Загрузка симулятора Android также очень долгая, чтобы проверить).

С наилучшими пожеланиями,

Duikboot

ответ

0

Не знаю, как вы загрузите симулятор IOS, но это должно быть очень быстро. Конечно, черт возьми, не строите свой титановый проект и не загружайте все это в xCode и не запускайте симулятор оттуда.

Для iOS & Android, работающий на симуляторе от студии Titanium. Обычно (по крайней мере, на моей машине) это занимает около 10-20 секунд. Android иногда бывает немного медленнее.

iOS симулятор автоматически закрывается при повторном развертывании на тренажере. Лучше всего использовать Titanium Studio 2.0. (самый новый)

Android-симулятор не закрывается, но закрывает приложение и переустанавливает его на симуляторе.

Это быстрый процесс, как указано выше.

1

Если вам нужна правильная отладка в Titanium, Titanium Studio теперь предлагает отладку iOS и Android. Вы можете посмотреть видео-гид о том, как здесь: https://vimeo.com/21949107

Что касается «отладки», как в случае внесения незначительных изменений и повторного запуска симулятора. Вам нужно перекомпилировать все, что вы написали в Titanium, в C, поэтому вам нужно перезапустить симулятор.

Для стилистических изменений я предлагаю проверить http://www.kraniumjs.com - поскольку у них есть потрясающая структура, настроенная на изменение сокета в стиле. Отлично подходит для настройки UI.

0

Я нашел способ перезапустить приложение iOS Titanium в симуляторе, не закрывая симулятор.

Поскольку приложение, работающее в симуляторе, фактически символизирует ваши исходные .js-файлы, вы можете часто использовать ios-sim для перезапуска приложения с обновленным исходным кодом.

командной строки для использования КСН-сима немного боли, так что я создал инструмент для автоматизации процесса

http://tech.frontseat.org/2013/08/titanium-refresh-make-code-changes-without-rebooting-the-simulator/