iOS 10 / Xcode 8 TestFairy не ведет журнал

#ios #xcode #ios10 #xcode8 #testfairy

#iOS #xcode #ios10 #xcode8 #testfairy

Вопрос:

Я пробовал искать в Google и читать новейшую TestFairy документацию, но там ничего не стоит упомянуть. Моя проблема в следующем: я обновился Xcode до 8 и создал новую сборку, которую я загрузил TestFairy . Все работает нормально, за исключением того, что теперь я не вижу журналы приложений. Кто-нибудь еще сталкивался с такой же проблемой?

Примечание: все работало нормально с Xcode 7 и iOS 10.

Комментарии:

1. Не использую TestFairy, но здесь похожий опыт; журналы, перенаправленные в файл журнала с помощью asl_add_log_file(), не записываются с помощью Xcode 8 / iOS 10. Xcode 8 для iOS 10 simulator, работает, но не на устройстве.

Ответ №1:

Раскрытие информации: я работаю в TestFairy

Apple изменила свои API-интерфейсы ведения журналов на iOS 10, фактически запретив библиотекам из наших собирать журналы с устройства. Мы предложили обходной путь, который просит разработчиков либо использовать TFLog вместо NSLog, либо создать макрос, перенаправляющий все вызовы NSLog в TFLog. Это описано в наших документах, которые доступны здесь .