Многие ответы на исходный вопрос свидетельствуют о беспорядке Apple, когда дело касается подписи и подготовки кода.
Краткий ответ: я мог снова успешно запустить на устройстве, просто выполнив развертывание на другом устройстве, а затем вернувшись к устройству, на котором произошел первый сбой: тот же AppleId, та же ОС (iOS 12.4.1 на обоих устройствах, macOS Mojave 10.14.3 на macBook), тот же проект, тот же Xcode 10.1. Снимать галочку с «исполняемого файла отладки» в схеме проекта не нужно.
Длинный ответ: проблему трудно выявить в основном из-за того, что ошибка не описательна. Судя по опубликованным ответам, похоже, что могут быть разные причины, вероятно, связанные с некоторой конфигурацией AppleId, используемой для подписи.
Один из способов сузить область поиска - использовать Apple Configurator (как намекает @notytony здесь) или просто в консоли под Window -> Devices and simulators -> Open Console
, затем выберите устройство (ранее подключенное через USB-кабель). Вот так я смог поймать сообщение об ошибке:
does not pass CT evaluation; Unrecoverable CT signature issue
который указал мне на этот ответ, в котором предлагается пройти через несколько сертификатов (в первую очередь «Центр сертификации Apple Worldwide Developer Relations Certification Authority») убедитесь, что для уровня доверия установлено значение «Использовать системные значения по умолчанию». Тем не менее я не мог запустить на устройстве, но предыдущего сообщения больше не было в журналах. Никаких других значимых ошибок не было показано.
Я застрял здесь. Ничего из перечисленного здесь не сработало: перезагрузка устройства, отзыв сертификатов и профилей подготовки и воссоздание новых, чистая сборка, перезапуск Xcode, выход и повторный вход из AppleID, ... единственный обходной путь на данный момент (и только после исправления проблемы доверия из сертификаты) должен был снять отметку с «исполняемого файла отладки» в схеме проекта, что не идеально.
Затем я протестировал на другом устройстве, и он работал, даже с включенным «исполняемым файлом отладки». После этого снова заработал запуск на исходном устройстве. Что-то должно быть сброшено в этой учетной записи AppleId, чтобы она могла успешно подписывать и повторно инициализировать приложения на исходном устройстве.
person
atineoSE
schedule
19.03.2019
Automatically manage signing
решает эту проблему - person onmyway133   schedule 15.01.2019