Приложение 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
была повреждена или устарела.
После удаления папки она будет автоматически создана и проблема исчезнет.