Я борюсь с этой проблемой больше недели, я пробовал все, что мог найти в Google, не повезло. Это мой первый раз, когда я пытаюсь отправить приложение в App Store, но я продолжаю получать это письмо после каждой попытки:
Недействительная подпись. Убедитесь, что вы подписали свою заявку с помощью сертификат распространения, а не специальный сертификат или разработка сертификат. Убедитесь, что настройки подписи кода в Xcode исправить на целевом уровне (которые переопределяют любые значения в проекте уровень). Кроме того, убедитесь, что пакет, который вы загружаете, был построен используя цель Release в Xcode, а не цель симулятора. Если ты определенные настройки подписи кода верны, выберите "Очистить все" в Xcode, удалите каталог "build" в Finder и перестройте свой релиз цели.
вот что я делаю:
- У меня есть сертификат распространения в логинском ключе, частный и открытый ключ.
- У меня есть профиль предоставления распределения с тем же сертификатом, который я создал ранее.
- Идентификатор пакета в моем профиле настройки одинаковый в приложении iTunes connect и то же самое в общих настройках Xcode.
- В той же версии (0.8.2) в приложении iTunes connect и Xcode.
- Я строю с выбранным устройством не симулятором (но у меня нет устройства, подключенного к Mac).
- часть подписи кода в настройках сборки (для целей и проекта).
- У меня есть "iPhone Distribution:..." для всего, а также я выбираю профиль распределения распределения.
Что мне не хватает? Я просмотрел все, и все, что я нахожу, это люди с неправильными версиями или неправильным идентификатором пакета.
Я использую Cordova и Ionic для создания своего приложения, я не знаю, связано ли это с этим.
Я видел руководство по устранению неполадок Apple по этой проблеме и выполнил эту команду:
codeign --verify -vvvv -R = 'anchor apple generic и сертификат 1 [поле .1.2.840.113635.100.6.2.1] существует и (сертификат лист [поле .1.2.840.113635.100.6.1.2] есть или сертификат лист [поле .1.2.840.113635.100.6.1.4] есть) '/path/to/the.app
Я получаю: a sealed resource is missing or invalid file modified: /path/to/MyApp.app/MyApp
они предлагают запустить это, чтобы решить проблему: dot_clean path/to/xcodeproject
Но это не помогло, я все равно получаю ту же ошибку. Пожалуйста, помогите, я не знаю.
EDIT (решение)
Apple - просто большая глупая компания, ни одно из предлагаемых решений ни по одному из сообщений не помогло мне! это был просто глупый процесс яблока, у меня был недопустимый персонаж "? которые должны были быть удалены из имени приложения. Я хочу, чтобы Xcode смог проверить имя сначала, прежде чем перейти к любому из процессов отправки и тестирования.