Ошибка кода xcode 4.2 ios5 с кодом выхода 1

Я искал по всему Google решение, которое работает для меня ... Я пробовал СТОЛЬКО разных предложений ... но, похоже, ничего не работает.

В xcode 4.2 с использованием ios5, когда я пытаюсь запустить проект, я получаю следующую ошибку

    CodeSign /Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app
    cd /Users/matt/Desktop/myapp_v1_1
    setenv CODESIGN_ALLOCATE /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /usr/bin/codesign --force --sign "iPhone Developer: Richard Sawyer (JCC5D2QGAM)" --resource-rules=/Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app/ResourceRules.plist --entitlements /Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Intermediates/myapp.build/Debug-iphoneos/myapp.build/myapp.xcent /Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app

/Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app: object file format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1

я пытался

  • переустановка xcode
  • удаление папки DerivedData
  • добавление файлов расположения ресурсов (где-то?!)
  • проверка на дубликаты файлов info.plist
  • создание symm(?) ссылки на папку code sign
  • другие случайные мелочи и бобы

Кажется, ничего не работает! Я не думаю, что я что-то изменил, чтобы это не сработало. Я тестировал на своем iPhone 4S, затем попробовал на iPhone 3G (os 3.1.2) - я действительно изменил настройки, чтобы добавить armv6, но безуспешно пытался изменить это обратно.

Я не уверен, что я могу сделать сейчас?!

Спасибо за любую помощь .... что угодно!


person Matt Facer    schedule 08.11.2011    source источник
comment
Есть ли у вас действующий профиль обеспечения, в котором вы являетесь разработчиком, устройство, на котором вы работаете, и идентификатор пакета приложений?   -  person jbat100    schedule 08.11.2011
comment
Попробуйте удалить все оставшиеся профили подготовки с истекшим сроком действия на устройстве.   -  person jbat100    schedule 08.11.2011
comment
Спасибо - я удалил все профили с устройства и все почистил. Я использовал органайзер для управления профилем команды. В xCode указано, что разработчик iPhone — в настоящее время соответствует «Разработчик iPhone: Ричард Сойер (JCC5D2QGAM) в профиле iOS Team Provisioning: *)   -  person Matt Facer    schedule 08.11.2011


Ответы (3)


Моя проблема оказалась неправильной настройкой в Build Options.

Я ввел там armv6 и armv7 в качестве настроек. Я изменил их обратно на normal, и все встало нормально.

настройки сборки

person Matt Facer    schedule 29.11.2011

Проверьте организатор/список устройств мобильных настроек, чтобы убедиться, что у вас есть подготовка, соответствующая «Разработчик iPhone: Ричард Сойер (JCC5D2QGAM)» и действительная. В любом случае, возможно, вы захотите пройти через портал iTunes Provisioning Portal и абсолютно точно следовать каждому направлению с самого начала.

person Owen Hartnett    schedule 08.11.2011

Вот исчерпывающая техническая заметка DTS по всем вопросам, связанным с CodeSigning:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

person God of Biscuits    schedule 08.11.2011