Вывод NSLog для приложений, работающих без XCode? - PullRequest
3 голосов
/ 18 февраля 2011

Я распространяю свое первое приложение Mac OS X среди бета-тестеров, и у меня глупый вопрос, но я не могу найти ответ:

«Где выводятся вызовы NSLog после упаковки вашего приложения в пакет .app?»

Ответы [ 2 ]

3 голосов
/ 18 февраля 2011

Генри,

На вопрос и ответ: Здесь

Обычно stdout / stderr идет в журнал консоли, видимый с помощью Console.app.

0 голосов
/ 18 февраля 2011

Существует не очень элегантный, но довольно удобный метод. Это Организатор. Да, я знаю, это часть Xcode. Вы можете обвинить меня в том, что в моем ответе должен быть указан какой-то метод xcode , но , вы можете использовать метод, описанный ниже, даже если у вас нет исходного кода. Это может быть полезно в некоторых случаях.

Итак, вот метод:

  1. Открыть Xcode.
  2. Выберите пункт меню Window -> Organizer.
  3. Выберите там подключенный iDevice.
  4. На вашем iDevice убедитесь, что Settings -> Developer -> Logging управление переключателем включено.
  5. Запустите приложение.
  6. В Органайзере выберите вкладку Device Logs. На данный момент есть все журналы вашего устройства.

Если на вкладке Device Logs нет проверки 4, снова подключите устройство. В некоторых случаях вам следует перезапустить Xcode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...