Ответ 1
Оказывается, у меня была ссылка на папку в моем приложении. Я удалил все ссылки на папки и сделал их группами, и это сработало!
Сегодня я получаю самую странную ошибку.
"У приложения нет действительной подписи"
Я получаю эту ошибку при попытке запустить приложение из Xcode 4.3 на моем устройстве. кроме того, когда я архивирую, он показывает его как общий архив вместо реального приложения.
Конечно, я удалил все недействительные профили, очистил полученные данные, очистил цель и перезапустил. Не повезло.
ОБНОВЛЕНИЕ: Оказывается, у меня была ссылка на папку в моем приложении. Я удалил все ссылки на папки и сделал их группами, и это сработало!
Оказывается, у меня была ссылка на папку в моем приложении. Я удалил все ссылки на папки и сделал их группами, и это сработало!
Просто бросая это там, может помочь кому-то в будущем (и также будет полезно для моей будущей ссылки).
У меня есть более крупный проект с двумя проектами внутри (API и основной проект, который выполняется на самом устройстве и который использует API).
Я решил эту проблему, очистив оба проекта, а затем перестроил их.
Охх... Очистка проекта решила мою проблему.. чеки:)
Это спасло меня: http://www.two-tails.com/2010/01/12/the-application-does-not-have-a-valid-signature/
В принципе, вы не можете иметь ссылку на папку, называемую "ресурсы"! Я изменился на "rsrc" и магия.
В журнале устройств вы можете получить более подробное сообщение об ошибке, что чрезвычайно важно для отладки этой проблемы.
В 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.
Кроме того, убедитесь, что при переходе в "Продукт" > "Схема" > "Редактировать схему" для конфигурации сборки установлено "Запуск".
Я боролся с этим в течение нескольких часов, но кажется, что если у вас есть фреймворк, указанный в разделе "Встроенные бинарные файлы", а также импортируемый через быстрый заголовок моста, эта ошибка возникает. Я запускаю XCode 8 с iOS 10. Я бы попытался удалить вашу фреймворк со вкладки встроенных двоичных файлов в общих настройках ваших проектов XCode. Надеюсь, это поможет кому-то в будущем!