Создание кода iPhone с использованием xcodebuild и запуск статического анализатора LLVM / Clang - PullRequest
6 голосов
/ 29 января 2009

Я выполнил шаги в Поиск утечек памяти с помощью LLVM / Clang Static Analyzer , но мне не удалось запустить статический анализатор в моем проекте.

Когда я пытаюсь запустить xcodebuild в моем проекте (1. Открыть терминал, 2. Перейти к проекту напрямую, 3.> xcodebuild), я получаю эту ошибку:

=== BUILDING NATIVE TARGET XProject OF PROJECT XProject WITH THE DEFAULT
CONFIGURATION (Release) ===

Checking Dependencies... CodeSign
error: no certificate found in
keychain for code signing identity
'iPhone Developer'

\** BUILD FAILED \**

Как мне запустить этот инструмент в моем коде? - Я тестирую с симулятором. Спасибо.

Ответы [ 4 ]

1 голос
/ 30 января 2009

Я автор поста в блоге, на который вы ссылаетесь в своем вопросе. Если комментариев codelogic недостаточно, чтобы указать вам верное направление, вы можете подождать чуть позже сегодня, и я обновлю сообщение в блоге, предоставив дополнительную информацию о запуске xcodebuild для проектов iPhone.

- Майкл

-

Хорошо, я обновил сообщение с разделом под названием Использование iPhone . Надеюсь, это поможет!

Поиск утечек памяти с помощью статического анализатора LLVM / Clang

0 голосов
/ 03 ноября 2009

Может быть сложно установить базовый SDK. Мне нравится такой подход:

Я бы поклялся, что я уже установил sdk через более традиционную вкладку «Сборка», но эй ... Подход «Сборка» подвел меня (кто знает, что я сделал неправильно), но это сработало отлично.

Удачи.

[Редактировать - я только что посетил ссылку, размещенную в Вопросе - которая повторяется, но не подчеркивает, что я утверждаю здесь.]

0 голосов
/ 13 июля 2009

Выглядит странно, но я переключил активную конфигурацию на Отладка ВЕЗДЕ , но все равно получаю ту же ошибку (как Release активен) Версия Xcode 3.1.3.

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

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

Я не использовал рассматриваемый инструмент, но проблема, с которой вы сталкиваетесь, - это обе команды xcodebuild. Убедитесь, что вашей целью является симулятор, а не устройство (аргумент командной строки -target).

...