2015-01-28 2 views
2

Я создаю приложение Mac os x 10.9 с Xcode 6. Я создал распределенное приложение за пределами Mac App Store с помощью идентификатора разработчика. Он отлично работает на моем Mac, но когда я тестирую другой Mac с той же конфигурацией, он дает «приложение не может быть открыто, потому что идентификатор разработчика не может быть подтвержден». Должно быть отображаемое сообщение с опцией «open button», но это не так. Что я могу сделать, чтобы решить проблему?приложение не может быть открыто, потому что идентификатор разработчика не может быть подтвержден

У меня есть значок знака и подпись конфигурации.

enter image description here

enter image description here

ли Эта конфигурация подписи кода действительна? Возможно ли запустить приложение на другом Mac с помощью конфигурации Xcode без «приложения не может быть открыто, потому что идентификатор разработчика не может быть подтвержден» Сообщение.?

+0

Вы должны экспортировать закрытый ключ этого сертификата в вашем Mac и импортировать его в другом Mac. – KudoCC

+0

убедитесь, что ваш .p12 в .cert доступен в вашей цепочке ключей. –

+0

. Я сгенерировал сертификат с помощью xcode, поэтому сам Xcode добавил сертификат для связки ключей, и я вручную проверил доступ к keychain. – nadim

ответ

0

Похоже, вы не экспортировали ваш секретный ключ

Может быть, это помогает:

  1. на вашем Mac открытое приложение брелок
  2. пойти Сертификаты
  3. найти ваш сертификат разработчика
  4. нажмите на левом треугольнике, чтобы развернуть список
  5. выберите оба ключа и закрытый ключ enter image description here
  6. правая кнопка мыши и выберите экспорт
  7. шага и открыть файл .p12 на другом Mac
+0

Спасибо за ваш ответ, я добавил .p12 в цепочку ключей другой Mac, но с той же ошибкой. – nadim

+0

Вы пробовали выйти и перезапустить xcode или перезагрузить свой Mac? –

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