Файл .log не будет записываться в каталог документов в iPhone - PullRequest
0 голосов
/ 29 января 2011

У меня не вопрос, вот несколько моментов, которыми я хотел бы поделиться с вами, люди.

Я столкнулся с ситуацией, когда я хочу создать файл журнала в своем приложении и отправить его по почте на веб-сайт поддержки.

Итак, я создал файл с расширением .log в каталоге ресурсов и попытался переместить его в каталог документов.

Файл не перемещается в каталог документов. Но весь код, который я сделал для перемещения файла в каталог документов, подходит.

Я попытался создать файл с расширением .txt в каталоге ресурсов с тем же кодом без изменений, теперь я могу скопировать файл в каталог документов, где его можно будет записать.

Итак, я понял, что файлы с расширением .log не будут скопированы в каталог документов iPhone.

Это правда. Я просто делюсь своими мыслями с вами.

1 Ответ

0 голосов
/ 29 января 2011

Это ответ.

Ваши наблюдения неверны. Копирование файлов с расширением журнала работает нормально.

Мое предположение:

Ваш файл debug.log никогда не был на устройстве. Потому что он не назначен вашей цели. xcode добавляет файлы .txt к цели, файлы .log не добавляются к цели. Вам следует сделать это вручную. Да, даже если в диалоговом окне добавления файла был выбран параметр add to target.

Исправлено:

На боковой панели xcode щелкните правой кнопкой мыши заголовок «Группы и файлы» и выберите «Целевое членство». Видите не отмеченный флажок напротив вашего debug.log? Нажмите на нее.
Эт вуаля, iphone копирует файлы журналов.

...