Я пытаюсь отправить свое приложение iTunes Connect. Я представил его раньше (TestFlight), но в какой-то момент мои сертификаты перестали работать. Я попытался продлить их с помощью двух разных подходов без каких-либо успехов.XCode не может создать идентификатор подписи дистрибутива
Подход 1: В XCode Я получаю сообщение об ошибке, в котором говорится, что профиль разработчика уже имеет сертификат распространения и предлагает мне его сбросить. Сброс результатов в том же всплывающем окне, чтобы это переходило в цикл и не работает.
подход 2: Если я создаю сертификаты и профили вручную в портале для разработчиков процесс архивирования работает только если выбрать правильные идентификаторы в настройках сборки, иначе сборка не удается, и XCode говорит, что это не может найти идентификаторы подписи кода. Но я не могу представить архив, так как следующее сообщение об ошибке:
Я также пытался экспортировать .ipa из архива (чтобы загрузить его с загрузчиком приложений), но это не находит подпись личности, а также с той же ошибкой:.
Так что теперь я пытаюсь идти предложенный маршрут, где XCode должен делать всю работу за меня (https://developer.apple.com/library/ios/qa/qa1814/_index.html) для чистого листа я удалил все сертификаты, ключ -пары и предоставление профи из моего Mac и девелоперского центра.
Я удалил все соответствующие ключи и сертификаты из брелка. Я удалил все профили подготовки из моего mac. Я также удалил все сертификаты и профили с сайта разработчика. Я также удалил и повторно добавил учетную запись разработчика в настройках XCode.
Я установил настройки сборки проекта: Я также установил команду в общей вкладке.
Теперь я думаю, XCode должен исправить свои проблемы подписи, но после того, как я нажимаю исправить проблемы ниже опции команды в общей вкладке
Я до сих пор идут на развитие сброса/распределения цикла сертификатов.
Одна вещь, которую я замечаю, что XCode делает генерировать пары ключей для брелка, но не сертификат.
Как загрузить приложение в iTunes Connect с этими проблемами или без них?
Im, использующий XCode 7.2, и это приложение Unity3D.
См. Обсуждение здесь http://stackoverflow.com/questions/13502639/distribution-provisioning-profiles-are-valid-but-development-profiles-say-valid и особенно здесь http://stackoverflow.com/questions/2177143/how-to-renew-a-iphone-development-certificate/13426659 # 13426659 – matt
Спасибо за ответ. Я попытался создать новый сертификат распространения без работы XCode, но после создания в центре разработчика сертификат не может быть импортирован в Keychain Access. Ошибка с ошибкой: -25295 (errSecInvalidKeychain). Если я перетащил его в «Системный» брелок, а затем переместил сгенерированные ключи из «login» в «System», а затем сертификат сопоставлен с закрытым ключом. После этого XCode по-прежнему говорит: «Не найдены идентификаторы подписи кода» - все то же, что и в подходе 2 в моем исходном вопросе. –