Команда / usr / bin / codesign завершилась неудачно с кодом выхода 1 - PullRequest
1 голос
/ 26 февраля 2011

Я пытаюсь протестировать приложение на своем телефоне. Я получаю эту ошибку:

Command /usr/bin/codesign failed with exit code 1

Я добавил профиль Provisioning и прошел настройку на портале Apple iPhone.

Я смотрю на это чуть более полутора часов, и до сих пор не могу понять.

Есть идеи, почему это не работает и почему я получаю эту ошибку? Спасибо!

Edit:

Вот некоторая информация о моей сборке:

CodeSign build/Debug-iphoneos/TableView.app
cd "/flashPics_iPhone BACKUP 2:27"
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv _CODESIGN_ALLOCATE_ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
/usr/bin/codesign -f -s "iPhone Developer: Coulton Vento (LVEE98KDSF)" "--resource-rules=/flashPics_iPhone BACKUP 2:27/build/Debug-iphoneos/TableView.app/ResourceRules.plist" --entitlements "/flashPics_iPhone BACKUP 2:27/build/TableView.build/Debug-iphoneos/TableView.build/TableView.xcent" "/flashPics_iPhone BACKUP 2:27/build/Debug-iphoneos/TableView.app"

/flashPics_iPhone BACKUP 2:27/build/Debug-iphoneos/TableView.app: object file format invalid or unsuitable
Command /usr/bin/codesign failed with exit code 1

Ответы [ 2 ]

2 голосов
/ 26 февраля 2011

Это хороший ресурс для выяснения того, как настроить предоставление: http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices

Вы должны загрузить профиль обеспечения, сертификат и убедиться, что UDID вашего iPhone зарегистрирован в этих учетных записях.Затем для профиля распределения вам необходимо указать его в настройках, чтобы использовать профиль распределения для его создания.

Редактировать: в разделе «Параметры проекта»> выберите используемую конфигурацию (отладка, выпуск или распространение)и убедитесь, что в разделе «Подписание кода» там отображается ваш профиль.

0 голосов
/ 14 октября 2011

Я исправил эту ошибку. Шаги:

  1. Проект GOTO
  2. выберите Изменить настройки проекта
  3. в вкладке «Genatel» проекта «Формат» выберите текущую версию совместимого XCode и выберите основанный SDK для вашего текущего устройства iPhone; например (iphone device 4.0) тогда ...

вкладка сборки:

конфигурация: Распределение

Базовый SDK: выберите свое последнее устройство xcode SDK

Идентификатор подписи кода: выберите временный портал, который вы уже создали в центре iPhone Devloper, и который вы установили, поэтому выберите именно эту настройку.

Любое устройство iPhone OS: выберите то же, что и идентификатор подписи кода (как указано выше)

Затем перейдите к прокрутке ниже, чтобы найти название продукта

Название продукта: укажите название продукта точно так же, как имя вашего продукта. Вот и все.

Выполните те же шаги в конфигурации: отладка и выпуск

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...