2010-10-19 6 views
0

Я хотел выполнить отслеживание Memory-Leak в своем приложении, но почему-то я не могу запустить Clang Static Analyzer, потому что я всегда получаю сообщение об ошибке «команда не найдена» при ее выполнении с помощью терминала.Настройка «Clang» для разработки Iphone в Xcode 3.2.4: проблемы с командами bash

На моем Mac не было файла «.bash_profile», поэтому я создал его. Что-то не хватает?

ответ

0

С новым профилем система в настоящее время находит scan-build, но scan-build не может работать, не имея возможности найти perl. Переменная PATH не позволяет системе находить perl и xcodebuild. Если вы хотите добавить/Users/Kay/bin/лязг на свой путь, сделать это в вашем профиле вместо:

export PATH="$PATH:$HOME/bin/clang" 

Это добавит, что путь к уже существующему списку поиска.

Xcode может запускать статический анализатор для вас. Откройте настройки сборки проекта, найдите «анализатор», затем установите флажок «Запустить статический анализатор Clang». Результаты представлены Xcode как на вкладке «Сведения», так и в виде аннотаций на исходный код проекта.

Также обратите внимание, что статический анализатор Clang точно такой: a Статический анализатор. Он не будет наблюдать за динамическим исполнением вашего приложения во время выполнения. Для этого вы должны использовать Инструменты: внутри Xcode перейдите в меню «Выполнить»> «Выполнить» с помощью «Инструмент производительности»> «Утечки».

+0

Большое спасибо, Джереми, я буду использовать эту встроенную функциональность Xcode, пока этого не заметили! :) – KayO