Не удалось отправить архив в App Store в Xcode 7.0 для Test Flight

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

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

введите здесь описание изображения

Я использую идентификатор подписи кода «Разработчик iOS» для выпуска. Мои настройки подписи кода на целевом уровне следующие:

введите здесь описание изображения

Согласно этой записи в блоге необходимо использовать идентификатор подписи кода «Разработчик iOS» для сборок выпуска Test Flight. Это правильно?

Подписание релиза с дистрибутивом iOS

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

введите здесь описание изображения

Обновлять

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


person Evgenii    schedule 01.07.2015    source источник
comment
Пробовали ли вы очистку (команда-K) и принудительную очистку (команда-опция-K) и повторную отправку?   -  person Undo    schedule 02.07.2015
comment
Да, я очистил и удалил каталог сборки. Не помогло.   -  person Evgenii    schedule 02.07.2015
comment
@Evgenii У меня такая же проблема. Но когда я удаляю настройку Framework search path, мой внешний фреймворк не может найти ни один из своих внешних фреймворков, которые также импортируются с помощью carthage. Были ли у вашего внешнего фреймворка зависимости от других сторонних фреймворков?   -  person villy393    schedule 15.05.2016


Ответы (1)


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

person nix    schedule 16.07.2015