0

У меня есть игра в Unity 5 и экспортирована сборка iOS. Открыл проект в Xcode и выбрал правильный профиль Team and Provisioning Profile. Xcode, чем показывает ошибку «Ошибка кодового знака: не найдено соответствующих профилей обеспечения: не было профилей подготовки, соответствующих применимому идентификатору подписки«.Ошибка Xcode 7.1.1 - не было найдено профилей подготовки, соответствующих используемому идентификатору подписки

Я проверил Apple, Идентификаторы в Настройки-> Аккаунты и обнаружили, что его показывая Reset кнопку для всех подписывания идентичностей, включая IOS Распределение кроме IOS развития.

У меня есть закрытый ключ, показывающий в Keychain для команды, как для разработки, так и для распространения.

Срок действия сертификата WWDR закончился, поэтому я удалил его и установил правильный.

Я тяну свои волосы над ним более 6 часов, но до сих пор не знаю.

Пожалуйста, помогите ...

Xcode Signing Identities section

enter image description here

enter image description here

+0

Вы уверены, что ваш идентификатор пакета такой же, как и профиль подготовки? –

+0

да проверен. –

+0

Можете ли вы показать раздел подписи кода ваших настроек сборки проекта? – wottle

ответ

1

Просто создать сертификат распределения разработчиков еще раз и установил его.

Проверьте, будет ли какой-либо профиль подготовки по умолчанию, например, начать с * или сгенерировать с помощью xcode, затем удалить его и сгенерировать еще раз и установить.

Сво работает нормально ..

+0

Я боюсь, что создание сертификата разработчика/распространения может повлиять на другие запущенные игры. Поскольку у нас есть другие игры, которые уже находятся в App Store, и тот же сертификат работает отлично на другом mac os x, так почему бы и нет на моем mac os x. Разве мы не можем найти какое-либо другое решение? –

0

Удалены все сертификаты/профили провизий и импортировал его свежим в Xcode, и она работала. Не знаю, почему, но это сработало. :)