Нет идентификаторов для входа в Xcode 5
Я следил за каждым направлением, приведенным здесь, но впустую.
Создан/добавлен профиль распределения ресурсов (1000 раз)
Удаленные и созданные сертификаты. Добавили их в брелок. Создайте профиль распространения с помощью нового сертификата.
Я не получаю никаких предупреждений или ошибок при создании приложения. Только когда я пытаюсь архивировать приложение для создания ad-hoc-дистрибутива, я получаю No Identities для подписания предупреждения. Если я попробую использовать Identity, скачайте Xcode.
Это началось с тех пор, как я обновился до Xcode 5.
Сертификат, а также профиль имеют действительный статус. Также я удостоверился, что вы выбрали правильный профиль распределения ресурсов под идентификацией подписи кода как для цели, так и для проекта.
Вот одна из ссылок, которые я следил.
https://stackoverflow.com/info/13592074/no-identities-are-available-for-signing
Ответы
Ответ 1
Xcode 5
1) Создайте профиль распространения в developer.apple.com с другим именем.
скачать/открыть
cmd +, → настройки > учетные записи > просмотреть сведения > синхронизация/обновление
3) в настройках сборки
Профиль Provisioning > Release > Выберите новый профиль Provisioning.
Выше - в идентификаторе подписи кода, и он должен волшебным образом появиться.
Ответ 2
В этой проблеме также возникает проблема при создании Ad Hoc-сборников для загрузки в TestFlightApp. Исправлено исправление путем обновления раздела Profile Provisioning Proviseing Target-Code Signing. Задайте профиль Provisioning Release, чтобы указать ваш профиль Ad Hoc. Затем, когда вы создаете пакет из пункта меню "Архив", он будет использовать правильный профиль для распределения Ad Hoc. Это выглядит новым в XCode 5.
![enter image description here]()
Ответ 3
Я столкнулся с той же проблемой. Я потратил около 3 недель на это. Я переделал приложение с нуля. Я должен был переделывать сертификаты и профилирование в десятки раз. Все было чувствительным к регистру и идеально сочеталось. Все было задано как в проектной, так и в целевой разделах.
В конце концов, я решил пропустить специальную проверку и выбрал регулярную проверку профиля распространения. Затем приложение окончательно подтвердилось, никаких проблем.
И когда я щелкнул дистрибутив вместо проверки, XCode разрешил мне выбрать профиль ad hoc, и до сих пор я мог бета-тест плавно.
Короче говоря, мне не удалось проверить профиль ad hoc, но я нашел путь вокруг него. Не отправлены в App Store еще, но тот факт, что я смог проверить с помощью регулярного профиля распределения, дает мне надежду.
Надеюсь, что это помогло.
Ответ 4
У меня была аналогичная проблема. Я считаю, что решение состоит в том, чтобы установить профиль и идентификацию обеспечения как в проектной, так и в целевой частях навигатора проекта. После того, как я включил его в проект, идентификаторы были найдены.
Надеюсь, это поможет!
Ответ 5
Вместо использования Xcode для отправки приложения я использовал приложение Application Loader на основе этого учебника.
Я столкнулся с проблемами проверки, хотя - о, радость: -P
Ответ 6
Перейти к Xcode
→ Preferences
и связать с программой разработчика Apple с appleID, связанной с вашим текущим профилем подготовки.
![enter image description here]()
Ответ 7
Для чего это стоит, у меня была очень похожая проблема. Это не началось со мной после Xcode 5, но после случайного reset моего брелка. (Я пытался reset брелок удаленной машины и случайно сделал это для себя. Doh!)
Как только вы доберетесь до этого экрана в Xcode, вы закончите. Любая опция, выбранная вами, приводит к сбою Xcode. 100% повторяемость. Я сообщил об этом и надеюсь, что он будет исправлен в будущем обновлении.
Решение, на которое я наткнулся, состояло в том, что мне не пришлось исправлять профили настройки на моей машине. Я должен был скачать его двойной щелчок и получить его в брелок. Я на самом деле не вижу его в цепочке ключей, но обнаруживается в Xcode, где я неожиданно получаю новую возможность в идентификаторах подписи кода, которых раньше не было. Я установил для этого значение Автоматически.
Если бы вы сказали мне, что это решение этой проблемы, я бы посмеялся над тобой, потому что я сказал бы, что Я УЖЕ СКАЗАЛ, ЧТО 5 ВРЕМЕНИ! Может быть, в процессе сброса, отзыва и переустановки я забыл об этом? Хотя я вижу все сертификаты в цепочке ключей, я действительно не знаю, как просматривать профили обеспечения. Для меня, когда я помещаю в новый профиль обеспечения, он появляется в Xcode как параметр идентификации подписи кода, который раньше не был.