2014-09-25 3 views
1

При использовании XCode 6 для проверки или отправки приложения ios в хранилище приложений возникает ошибка.xcode 6 не может обрабатывать приложение. Пакет '*' не подписан с использованием сертификата подачи apple

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

Что я пробовал.

  1. Изменить «Действительные архитектуры» в настройках сборки на «$ (ARCHS_STANDARD)».
  2. Повторное создание всех сертификатов и профилей подготовки . Удаление и повторная загрузка на локальный компьютер . Синхронизация с помощью страницы настроек учетной записи xcode.
  3. Установленные сертификаты корневых яблоке

Примечание. это строит и работает отлично в режиме отладки, я даже могу экспортировать заархивированное приложение. Это только при проверке.

+0

btw в вашем 2-м графике вы забыли очернить имя профиля создания;) – logixologist

ответ

0

Так я попал ...

  • Создание нового пользователя на моем макинтоше.
  • Скопировал проект над одним из новых каталогов пользователей.
  • Удалил сертификат распространения ios и повторно создал его вместе с новыми профилями подготовки.
  • Синхронизируйте новые сертификаты и профили в каталоге моего нового пользователя, и это исправлено.

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

1

Перейдите в свою цель проекта> Настройки сборки> Подписание кода и убедитесь, что в ваших схемах сборки выбран правильный профиль профилей.

ли это после вы уверены, что:

  1. Ваши сертификаты действительны.
  2. Ваш профиль (ы) профилирования действителен и использует правильный идентификатор приложения, который также должен точно соответствовать таковому в iTunes Connect. Также убедитесь, что профиль Provisioning Profile является дистрибутивом App Store (обязательно укажите его соответствующим образом, чтобы вы могли легко найти его).
  3. Вы обновили свою учетную запись в Xcode> Предпочтения> Учетные записи> Ваша учетная запись> Просмотреть сведения> Обновить.

После того, как вы сделали все эти шаги, и вы уверены в выборе кода, очистите проект, выберите устройство в качестве устройства сборки (даже если оно не подключено), Archive> Validate> Submit.

+0

Я прошел через эти шаги не менее 5 раз. Убедитесь, что сертификаты действительны, созданы новые, поскольку мои старые истекают. Сгенерировал новые профили подготовки новых сертификатов. Удалены старые с моего компьютера. Обновил мою учетную запись в настройках xcode, чтобы синхронизировать новые сертификаты и профили обеспечения и все те же ошибки. – TWilly

+0

И в Code Signing все так, как должно быть? – Razvan

+0

Да, я загрузил снимок моих настроек подписи кода. – TWilly

1

В XCODE 6.0.1 проблема была для меня (OS X 10.10), чтобы воссоздать новый идентификатор Apple (хотя мой идентификатор Apple уже был там), перейдите в раздел «Настройки» - Удалите текущую учетную запись Apple ID и + добавьте снова свой идентификатор Apple. Это сделал трюк.

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

  • Нет связанных вопросов^_^