2016-09-05 3 views
1

Я пытаюсь создать приложение для кордоры для iOS здесь, на моем Mac, и меня мучает ошибка «Нет кодов, идентифицированных идентификаторами». На основе других сообщений частые разрешения включают в себя остановку и перезапуск Xcode и перезагрузку и повторное загрузку профиля подготовки. Ничто из этого не сработало для меня.«Не найдено идентификаторов подписи кода» ошибка построения кордовое приложение для устройства iOS

Это странно, потому что я ссылаюсь на профиль инициализации по GUID в моем файле build.json, но ошибка упоминает профиль по имени. Это указывает на то, что что-то где-то удачно находит профиль. Поэтому я не уверен, почему он не может его использовать.

я получаю ошибку, когда я строю в командной строке с помощью:

cordova build ios --device --buildConfig="build.json"

Я думаю, что я должен быть в состоянии воспроизвести проблему путем создания в Xcode, но когда я загрузить проект Cordova в Xcode и постройте его, кажется, все в порядке. Но, возможно, я не делаю эквивалентный шаг в Xcode. Я просто выбираю «Build» в Xcode. Возможно, есть другой способ сделать эквивалент в Xcode?

Эта же кодовая база успешно работает в нашей сборке, поэтому это, несомненно, проблема с конфигурацией на моем Mac. Что мне нужно сделать, кроме загрузки и установки профиля подготовки? Я сделал это как путем загрузки из Apple Developer, так и путем непосредственной установки с помощью настроек Xcode.

Ниже точная ошибка я получаю:

Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings (“[the name of our profile]”) were found.

Я относительный новичок строит приложение, разработанное кем-то другим. Я пробовал все в верхней части результатов поиска Google для этой ошибки, но не намного больше. Я, скорее всего, не вижу ничего очевидного. Указатели и помощь будут высоко оценены.

+0

Вы пробовали сначала найти предварительный профиль в поиске и удалить его вручную, прежде чем переустанавливать новый профиль? Много раз, перезагрузка системы работала для меня после установки нового обеспечения – Gandhi

ответ

1

Я не установил сертификат распространения Enterprise с закрытым ключом здесь, на моем Mac. Как только я это сделал, это сработало.

Смежные вопросы