Вопрос по xcode, certificate, provisioning-profile, code-signing – Ошибка Code Sign, Как переключить проект Xcode на другой Mac?

2

Я знаю, как использовать Xcode и все такое, но это вопрос новичка. Я только что получил новый MacBook Pro и специально его разработал для iPhone. Я перенес свой основной проект приложения с моего Mac Mini на мой MacBook Pro, чтобы я мог работать с обоими. До сих пор все работало хорошо, но всякий раз, когда я подключаю свой настоящий iPhone для тестирования, я получаю сообщение об ошибке с подписью кода. Я часами изучал проблему и даже перезагружал каждый сертификат, который у меня был, и профиль обеспечения, но все равно ничего. В Организаторе все действует. Я удостоверился, что все было правильно в Доступе KeyChain и удостоверился, что это было в разделе входа в систему. Я перезапустил Xcode и мой MacBook Pro, но все равно ничего. Я даже перенес копию всего моего Профиля разработчика с моего Mac mini на мой MacBook Pro. Теперь я получаю сообщение об ошибке

Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates

Что я делаю? Я пробовал ВСЕ.

@Kevin Как бы я это сделал Big Box Developer
Вы скопировали файл с закрытым ключом (и добавили его в цепочку для ключей)? Kevin

Ваш Ответ

1   ответ
7

(на старом Mac) откройте «Доступ к цепочке для ключей», выберите категорию «Мои сертификаты», найдите ту, на которой написано «Разработчик iPhone: ваше имя», щелкните треугольник рядом с ним, и он должен развернуться, чтобы показать вам ваш закрытый ключ Выберите сертификат и закрытый ключ, щелкните правой кнопкой мыши (удерживая нажатой клавишу Control), выберите & quot; Экспортировать 2 элемента & quot; (или Файл-> Экспорт элементов). скопируйте файл на новый Mac и дважды щелкните файл, чтобы импортировать его.

Keychain Access Export

Мне жаль, чувак. Ничего не работает :( Big Box Developer
вау, это ответ, который я искал. Я сходил с ума, пока не увидел этот скриншот. доступ к брелку & apos; Пользовательский интерфейс вводит пользователя в заблуждение тем, что при экспорте сертификата также будет экспортироваться закрытый ключ, что неверно.
Тогда может быть проще всего вернуться на портал разработчиков и начать все сначала.
отличный! Я сталкиваюсь с той же проблемой, и я забыл закрытый ключ !!! Просто скачать сертификат недостаточно. Большое спасибо.

Похожие вопросы