В моем случае у меня была строка "подписи кода" в моих целях и настройках сборки проекта.Несмотря на то, что он был пустым, он все еще давал мне эту ошибку, пока я полностью не удалил ее в целях и частично в проекте.Вот что я сделал:
В Xcode 4.2 я зашел в свой PROJECT \ Build Settings, обнаружил, что строка «подписывание кода», нажал на нее и в Entitlements удалил все строки (они были пустыми, но все еще есть!), так что права исчезли.
Я вставил «идентификатор подписи кода»: не кодировать подпись
«отладка»: не подписывать код
«Any iOS SDK»: выберите ваши положенияздесь я использовал автоматический, работал нормально
"release": не кодируйте знак
"Any iOS SDK": то же, что и выше
Затем я пошел в TARGETS \Настройки сборки, нашли строку «подписывание кода» и удалили все, что под ней, чтобы она исчезла из целей.
Теперь я мог строить на устройстве, а не только в симуляторе.Надеюсь, это кому-нибудь поможет.B