Ошибка отправки архива в App Store в Xcode 7.0 для тестового полета

Я отправляю предварительное приложение в App Store для внутреннего тестирования с помощью Test Flight в Xcode 7.0 beta 2 (7A121l). Мне удалось отправить архив с нулевыми проблемами несколько раз, но сегодня я вижу следующее сообщение об ошибке. Версия Xcode или настройки проекта не изменились.

ОШИБКА ITMS-90035: "Недопустимая подпись. Объект кода вообще не подписан. Убедитесь, что вы подписали приложение с помощью сертификата распространения, а не специального сертификата или сертификата разработки.

Я использую удостоверение подписи кода iOS Developer для Release. Мои параметры подписи кода на целевом уровне следующие:

Согласно этой записи в блоге, необходимо использовать идентификацию подписи кода iOS Developer для сборок релизов Test Flight. Это правильно?

Подписание релиза с помощью iOS Distribution

Я попытался изменить настройки выпуска на iOS Distribution но я все еще получаю ту же ошибку.

Обновить

Мне удалось решить проблему, и теперь она загружается в App Store. У меня был внешний каркас, который я построил с Карфагеном. Все, что мне нужно было сделать, это открыть этот каркасный проект и удалить Framework search path настройка от этого. Затем я перестроил фреймворк с помощью Carthage и загрузил приложение в App Store.

1 ответ

Решение

Схема приложения должна быть "Release", а не "Debug" или "Ad-Hoc". Вы можете изменить его, зайдя в "Продукт" -> "Схема" -> "Изменить схему".

Другие вопросы по тегам