Я пытаюсь профилировать свой код с помощью симулятора iPhone. Я включил Создать файл покрытия теста и Поток программы прибора и добавил -lgcov к флагам компоновщика. В соответствии со всем, что я прочитал, это должно быть все, что мне нужно сделать с точки зрения настройки.
Обновление: Создание файла покрытия теста вызывает флаг -ftest-покрытие и Поток программы прибора запускает -fprofile-arcs флаг. Я проверил журналы сборки, и они устанавливаются при компиляции.
При выполнении программы я вижу файлы .gcno , которые отображаются рядом со скомпилированным кодом .o в сборке / .build / Debug-iphonesimulator / Каталог .build / Objects-normal / i386.
Но когда я запускаю приложение в симуляторе, я не получаю никаких файлов *. Gcda .
Насколько я понимаю, эти файлы содержат данные от приборов. Но я нигде не могу найти их на компьютере.
Я знаю, что их можно создавать и показывать рядом с файлами *. Gcno , потому что у меня есть старый каталог сборок, в котором они есть. Я просто не могу понять, что мне нужно сделать, чтобы они появились и записали пробег.
Любая помощь приветствуется.