Я хочу подписать приложение iOS и отправить его на iPhone (в целях разработки).
Я создаю Запрос на подпись сертификата (CSR) из всемирного центра сертификации по связям с разработчиками Apple (AppleWWDRCA) , который также создает закрытый и общедоступный c ключ в логин брелок.
На сайте разработчиков Apple я создаю новый сертификат из CSR и загружаю development.cer , затем дважды щелкаю, и он устанавливается в связку ключей входа. Этот сертификат не отображается в разделе My certificates
- это означает, что ему не присвоен закрытый ключ - но созданный ранее закрытый ключ существует!
Я пробовал следующие вещи:
- purge ~ / Library / Keychains и перезагрузка;
- создать CSR из закрытого ключа (не из AppleWWDRCA);
- переместить закрытые / публичные c ключи & cert в
System keychain
.
Xcode всегда печатает error "error: указанный элемент не найден в цепочке для ключей.".
Даже если я поменяю метод подписи на auto, ситуация то же самое.
security find-identity -v -p codesigning
вернуть '0 найденных действительных идентификаторов'.