Ошибка отправки архива в 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". Вы можете изменить его, зайдя в "Продукт" -> "Схема" -> "Изменить схему".