2013-09-26 3 views
6

У меня уже есть одно приложение, опубликованное в App Store, но я разработал его с помощью Adobe AIR на ПК с ОС Windows.Xcode Organizer: Действительный идентификатор подписки не найден

Теперь я хотел бы изучить собственное программирование на iOS 7, приобрел книгу O'Reilly, MBA с OSX 10.8.5, Xcode 5.0 и iPhone 5c.

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

Я думаю, что это хорошо работало - я могу видеть профиль в нижней части меню Настройки -> Общие -> Профили:

enter image description here Но Xcode Организатор показывает предупреждающий треугольник и Valid идентичности подписи предупреждения не найдено:

enter image description here

Что я делаю неправильно? Я искал SO и проверить, что мои сертификаты использовать заводские настройки ...

enter image description here

UPDATE: да, я добавил сертификат Keychain Access:

enter image description here

+0

Вы загрузили сертификат и сохранили его в брелок? –

+0

Ваш сертификат разработчика неверен –

+0

Я вижу на этом скриншоте, у него нет закрытого ключа - сравните с сертификатом ниже –

ответ

8

Во-первых, удалить сертификат без секретного ключа из брелка - он бесполезен и может генерировать ошибки в будущем.
Откройте доступ к цепочке ключей и сгенерируйте запрос на подпись сертификата (в верхнем меню выберите «Доступ к цепочке ключей» -> «Помощник сертификата» -> запросите сертификат из центра сертификации). Вы должны увидеть это окно
enter image description here

Выберите сохраненный на диск и введите свой адрес электронной почты. Адрес электронной почты CA не отображается.
Укажите местоположение сгенерированного сертификата. Укажите файл Request, где хотите. Затем перейдите в Центр разработчиков Apple и создайте сертификат разработки. Выполните обычную процедуру, выберите приложение iOS, укажите созданный файл csr, сгенерируйте, загрузите, добавьте в цепочку ключей. Profit =)

+1

Я не хочу запрашивать новый сертификат разработки, потому что у меня уже есть один (из моего Adobe AIR приложение). Я, наконец, решил свою проблему, импортировав его закрытый ключ и повторно открыв Xcode. Но спасибо за вашу помощь и +1 за скриншот. –

+0

@AlexanderFarberHow импортировать закрытый ключ? Не могли бы вы рассказать об этом? –

+0

Это помогло мне решить проблему с сообщением trigger.io: «Ошибка AMDeviceInstallApplication: -402620395». Проблема была непроверенным сертификатом! – hussfelt

2

Я экспортировал сертификат файла .p12 из старого/оригинального mac через приложение KeyChain, а затем импортировал его в новый Mac снова с помощью приложения KeyChain, а затем на веб-сайте apple dev отредактировал профиль подготовки, сохранил его, загрузить его и перерегистрировать в xcode

+0

Как вы редактируете профиль?Единственный вариант, который я вижу, - это удалить его. –

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