"Приложение не имеет действительной подписи" Xcode 4.3

Сегодня я получаю самую странную ошибку.

"У приложения нет действительной подписи"

Я получаю эту ошибку при попытке запустить приложение из Xcode 4.3 на моем устройстве. кроме того, когда я архивирую, он показывает его как общий архив вместо реального приложения.

Конечно, я удалил все недействительные профили, очистил полученные данные, очистил цель и перезапустил. Не повезло.

ОБНОВЛЕНИЕ: Оказывается, у меня была ссылка на папку в моем приложении. Я удалил все ссылки на папки и сделал их группами, и это сработало!

Ответ 1

Оказывается, у меня была ссылка на папку в моем приложении. Я удалил все ссылки на папки и сделал их группами, и это сработало!

Ответ 2

Просто бросая это там, может помочь кому-то в будущем (и также будет полезно для моей будущей ссылки).

У меня есть более крупный проект с двумя проектами внутри (API и основной проект, который выполняется на самом устройстве и который использует API).

Я решил эту проблему, очистив оба проекта, а затем перестроил их.

Ответ 3

Охх... Очистка проекта решила мою проблему.. чеки:)

Ответ 5

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

В XCode 7.3: Окно → Устройства → Выберите ваше устройство → Внизу имеется журнал ошибок с подробной информацией.

Например, в моем случае он выводит что-то вроде этого:

Failed to install application at file:///var/mobile/Media/PublicStaging ... : Error Domain=LaunchServicesError Code=0 "(null)" UserInfo={Error=ApplicationVerificationFailed, ErrorDetail=-402620391,
ErrorDescription=Failed to verify code signature of
/private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.iKT2NH/extracted/XYZ.app
/Frameworks/Raygun4iOS.framework : 0xe8008019 (The application does not have a valid signature.)}

Так что в моем случае это каким-то образом связано с установленной мной инфраструктурой Raygun.

Ответ 6

Кроме того, убедитесь, что при переходе в "Продукт" > "Схема" > "Редактировать схему" для конфигурации сборки установлено "Запуск".

Ответ 7

Я боролся с этим в течение нескольких часов, но кажется, что если у вас есть фреймворк, указанный в разделе "Встроенные бинарные файлы", а также импортируемый через быстрый заголовок моста, эта ошибка возникает. Я запускаю XCode 8 с iOS 10. Я бы попытался удалить вашу фреймворк со вкладки встроенных двоичных файлов в общих настройках ваших проектов XCode. Надеюсь, это поможет кому-то в будущем!