Приложение Xcode Submisson ERROR ITMS-90207: "Недействительный пакет

Когда я отправляю приложение через проверку приложений Xcode успешно, но при отправке в Appstore Then This Error Occur.

ОШИБКА ITMS-90207: "Недействительный пакет". Пакет в "example.app" не содержит исполняемый файл пакета

Я также пытаюсь загрузить загрузчик версии 3.1, но такая же ошибка. Я ссылаюсь на всю ссылку, как
ссылка 1 ссылка 2 ссылка 3 ссылка 4

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

Ответ 1

Соединение с файлом info.plist может вызвать проблему. Попробуйте изменить идентификатор пакета из целевого объекта и проверьте, отражает ли он в файле plist и наоборот. Если это не отражает копия вашего файла plist в другом месте, удалите его из приложения и перетащите его снова, это поможет. Это решило мою проблему, надеюсь, что это поможет.

Ответ 2

Пожалуйста, проверьте свой файл info.plist и добавьте ниже клавишу, если не

<key>CFBundleExecutable</key>
    <string>$(EXECUTABLE_NAME)</string>

Ответ 3

Я имел дело с этой ошибкой со вчерашнего дня, и когда я собирался сдаться, я попробовал с другим Mac, и это сработало, единственная разница между OSX заключалась в том, что я обновился до Xcode 8.2.1, а другой OSX имел 8.2, Надеюсь, это поможет!

Ответ 4

У меня была эта проблема, и я несколько дней стучал головой о стол. Я пробовал все решения, размещенные в Интернете, и ничего не работало. Для меня это оказалось коррупцией в моем ключевом имени "Bundle display name" (aka CFBundleDisplayName) в моем файле информации plist. Был жуткий символ "¿", который не удалялся, когда я изменил запись в Xcode (я знаю это, потому что я попытался установить несколько ключей в Xcode). Мне пришлось удалить ключ и снова добавить его, чтобы он был исправлен. Единственный способ, которым я когда-либо видел это, - открыть plist текстовым редактором. Xcode никогда не отображал плохой характер. Если вы видите эту проблему, проверьте файл plist в текстовом редакторе для любых плохих символов.

Ответ 5

У меня была такая же ошибка во время загрузки, я был уверен, что структура пакета идеальна, исполняемый файл в правильном месте и Info.plist указывает на правильное место, содержит правильное имя, как и локализованные версии. Я решил обратиться за помощью к поддержке Apple. После длительного процесса выяснилось, что папка ~/.itmstransporter была повреждена или устарела. После удаления папки она будет автоматически создана и проблема исчезнет.