2017-02-06 12 views
0

Я бегу следующее:Ti.API.info() не писать в консоль

  • 6.0.1.GA,
  • IOS 10.2 Simulator,
  • Xcode 8.2.1,
  • MacOs 10.12.3,
  • узел 4.6.2,
  • Java 8 Update 121 (сборка 1.8_121-b13),
  • Appcelerator IDE 4.8.1.

Когда я создаю «классический» проект, перейдите в файл app.js и положить в Ti.API.info('some text'); этом не отображается в консоли.

У меня включен Trace.

Может кто-нибудь помочь? прошло 4 дня без этой работы. Я переустановил xCode и Appcelerator, включая CLI.

Примечание: Если я запустил xCode 7.3 с Titanium 5.5 GA, то я могу просмотреть записи в консоли из обращения Ti.API.info().

Edit: Терминал в Mac OS и консоли в Appcelerator построив App показывает вверх с сообщением: Trying to connect to log server port 19920... Однако это не вернувшегося с другим сообщением (как должно быть), чтобы сказать, что успешно связанный.

Не должно быть никакого конфликта с номером порта, поскольку Appcelerator разумно использует другой порт, если этот порт используется. Читайте, что он имеет 50 000 портов на выбор.

Также попытался использовать настройку ios <log-server-port></log-server-port> в файле tiapp.xml, чтобы заставить номер порта не работать.

+0

Вы уверены, что попали в линию? Работает ли предупреждение? –

+0

абсолютно, я сделал то же самое с домашней настройкой somiulair, и он появился с комментариями как с console.log, так и с Ti.API.info – quinton

+0

аналогичная настройка не означает то же самое. Протестируйте точную настройку, чтобы увидеть, вызвано ли 'alert' –

ответ

0

Есть некоторые разработчики, которые также имеют эту проблему, я думаю, что это влияет только на iOS.

Вы пробовали с console.log вместо Ti.API.info?

Если вы пытаетесь получить журналы исключений базы данных, на прошивке вы получите только если вы используете SDK до 6.0.0

+0

Я пробовал и console.log и Ti.API.info, ни работаю для меня на этой машине, но, как ни странно, несмотря на то, он работает на нашем другом Mac. Я пишу его, используя классический проект и только чистый текст, ничего больше. – quinton

+0

вы можете попробовать его в Терминале? –

+0

Я бегал в терминале без везения – quinton

0

Похоже, вы испытываете тот же вопрос, который я получил после обновления appcelerator до 5.5 (см.: https://stackoverflow.com/a/39654464/6868718). Вы можете попробовать дополнительное программное обеспечение, например «Консоль iOS», чтобы получить журнал.

Несмотря на то, что ошибка была исправлена ​​в 5.5.1, я все еще не могу правильно использовать iOS app log. Тем временем андроид спамает журнал с ненужными сообщениями.