Ответ 1
Удалось решить проблему, переместив исходные файлы приложений в новый каталог. По-прежнему не знаю, что именно вызвало проблему, но это исправление работает достаточно хорошо.
Я получаю следующее сообщение об ошибке всякий раз, когда пытаюсь создать реальное устройство (отлично работает при использовании симулятора, и я могу без проблем создавать и устанавливать через TestFlight):
Невозможно установить "AppName"
Сертификат, используемый для подписи "AppName", либо истек, либо был отменен. Для подписания и установки приложения требуется обновленный сертификат.
Все работало нормально, затем эта ошибка начала появляться, по-видимому, без причины. Я пробовал следующие исправления (несколько раз и в разных порядках), но ничего не сработало:
Я попытался создать и запустить приложение на другом Mac, и он отлично работает, поэтому определенно что-то не так с моей машиной, но я понятия не имею, что.
Удалось решить проблему, переместив исходные файлы приложений в новый каталог. По-прежнему не знаю, что именно вызвало проблему, но это исправление работает достаточно хорошо.
A Product -> Clean
сделал для меня всю работу:)
Для меня было необходимо перейти к настройкам, а по учетным записям выбрать свой профиль разработчика и просмотреть сведения о просмотре, тогда есть сертификат подписи под названием "iOS Development" (возможно, вы подписываете с другим, но это автоматический) нажмите кнопку reset рядом с ним, а затем повторите попытку.
переименуйте свой каталог, не используйте десятичную точку и 0 (ноль).
Следуйте этому:
У меня тоже была эта проблема, и я попробовал все. Восстановление всех моих сертификатов. Очистка моих сертификатов в цепочке ключей. Регенерирование моих сертификатов и ничего не получилось.
Наконец, решение для меня было:
У меня была такая же проблема с приложением кордовы, создающим платформу ios.
Сегодня я сделал обновление кордовы, и я понял, что теперь также создан файл Project.xcworkspace.
Использование файла .xcworkspace работает нормально. Почему какая кордова изменилась, я не знаю. Возможно, вы можете подробно ознакомиться с обновлением здесь: https://cordova.apache.org/docs/en/latest/guide/overview/
Это решение сработало для меня:
Зайдите в Xcode → Настройки → Учетные записи → "Ваша учетная запись" → Создать новый сертификат разработки iOS
Плавник.
удалите свой аккаунт в настройках xcode, добавьте еще раз, все работает.
Если вы уверены, что ваши сертификаты и профили подготовки действительны, вам следует проверить истекшие скрытые сертификаты Apple в приложении Keychain Access.
У меня была аналогичная проблема при попытке отправить мой архив в App Store, и решение заключалось в обновлении сертификата, предоставленного Apple, который истекает 14 февраля 2016 года и вызывает невозможность отправки.
Вы должны выполнить следующие действия:
Ошибка Xcode 7: " Отсутствует идентификатор подписки на распространение iOS для...
Также проверьте эту страницу документации:
https://developer.apple.com/support/certificates/expiration/