Застрял с ошибкой "Command / usr / bin / codesign с кодом выхода 1" - PullRequest
2 голосов
/ 15 октября 2011

Я получаю следующую ошибку во всех моих проектах после того, как я установил xcode 4.2 параллельно с xcode 3.2.5, я получаю ошибку, когда создаю специальный пакет для тестера.

enter image description here

Как я могу решить эту проблему?

Я просмотрел следующие блоги, но не могу найти решение.

  1. Команда / usr / bin / codesign не выполнена с кодом выхода 1

  2. http://www.iphonedevsdk.com/forum/iphone-sdk-development/9370-codesign-failed-exit-code-1-a.html

  3. http://blog.emmerinc.be/index.php/2009/03/26/codesign-failed-with-exit-code-1/
  4. / usr / bin / codesign не удалось с кодом выхода 1

1 Ответ

3 голосов
/ 15 октября 2011

Я видел эту ошибку, когда вручную собирал и подписывал комплект приложений iOS с помощью файла Makefile. В этом случае в моем Info.plist отсутствовал ключ CFBundleResourceSpecification (вероятно, он должен иметь значение ResourceRules.plist). Я провел еще несколько тестов, и это также происходит, если отсутствует ключ CFBundleExecutable.

CFBundleResourceSpecification должен быть добавлен в какой-то фазе сборки Xcode, но, возможно, будет хорошей идеей проверить получившийся Info.plist в каталоге сборки, если он действительно там есть.

Может быть, это сообщение в блоге может помочь, речь идет о codesign поиске неправильного Info.plist файла (один без CFBundleResourceSpecification)
http://infinite -sushi.com / 2010/08 / спецификация случая пропущенного cfbundleresources /

...