2015-11-09 4 views
0

Я изучал это в течение нескольких дней и не смог найти решение.Xcode не работает на iPad, дает ошибку подписи кода

Backstory: Я поднимаю проект, который оставил предыдущий работник. Я использую другой Macbook для работы над проектом, чем это было первоначально использовано, и я думаю, что это важная часть моей проблемы.

Проблема: Я получил эмулятор для компиляции программы просто отлично, но когда я пытаюсь установить на физическом IPAD, Xcode дает мне выпадающий ошибку говорит

"Failed to code sign 'app-name'. No valid signing identities matching the teamID 'id-value' were found. [Cancel] [Fix Issue] "

When Я нажимаю [Fix Issue], я получаю сообщение:

"Could not generate key pair for CSR. [Cancel] [Done]".

Когда я иду в Xcode-> Настройки-> Accounts-> ID-> Подписание Identities-> IOS Развитие-> Создать, я получаю ту же ошибку : «Не удалось создать пару ключей для CSR. [OK]»

Я нашел this Ответ от StackOVerflow, скопировал и запустил свой скрипт и нашел две ошибки в моем .proj-файле. Я надеялся, что это исправит проблему, но это не так.

ответ

0

Перейти к XCode-> Настройки-> Учетные записи В левом нижнем углу нажмите кнопку плюс, а затем «Добавить Apple ID», добавьте учетные данные учетной записи разработчика и нажмите «Войти». Xcode покажет все ваши команды, дважды щелкните по которой вы хотите отлаживать. В открывшемся всплывающем окне выберите вкладку «Подписи идентификаторов» -> «Разработка IOS», нажмите кнопку «Создать» на вкладке «Действие». Xcode создаст новый сертификат для вашего mac. Добавьте эту команду в команду для своего проекта, затем в настройках сборки вашего проекта установите «Автоматически» для профиля Provisioning -> Debug и «Разработчик IOS» для Identity Identity Identity -> Debug, и вы должны иметь возможность запускать приложение на устройстве.

+0

Здравствуйте, спасибо за отзыв. Я забыл, что я пробовал это раньше (я добавлю к основному описанию), и когда я нажимаю «create», я получаю ту же ошибку: «Не удалось создать пару ключей для CSR. [OK]« – wndg

+0

Вы возможность создавать сертификат с портала разработчиков? Возможно, максимальное количество сертификатов завершено, поэтому вам нужно отменить один из них? – Ruben

+0

Я еще не сделал этого. У меня возникает ощущение, что все, что требуется в отношении сертификатов и ключей, было позабочено предыдущим разработчиком. Поскольку я использую другой ноутбук, мне, возможно, придется изменить некоторые вещи, с которыми я не знаком. – wndg