Подтвердить что ты не робот

"Недействительный IPA:.app должен находиться в папке" Полезная нагрузка "(с учетом регистра).

Application Loader 2.9.1/XCode 5.1.1 Mac Os X 10.8.5

У меня есть .ipa и попытался загрузить его через Application Loader, но я получил эту ошибку:

IPA недействителен, он не содержит каталог полезной нагрузки.

Что я могу сделать?

4b9b3361

Ответ 1

Убедитесь, что ключ "LSRequiresIPhoneOS" в файле info.plist имеет значение "ДА"

Ответ 3

Я столкнулся с одной и той же проблемой, но я решил сделать три вещи:

  • проверьте свой файл plist, этот ключ существует CFBundleInfoDictionaryVersion, и его значение должно быть 6.0

  • проверьте файл значка и значок файла в plist, и у них есть все значки вашей игры, которые поддерживают iOS 7, пожалуйста, проверьте, что все значки должны иметь расширение .png

  • Проверьте ваш сторонний sdk, который включен в ваш проект правильно или нет. у моего проекта есть проблема с revmoe.

Ответ 4

Откройте файл Info.plist и нажмите "плюс" (+) и напишите "Info Dictionary Version" версии 6.0 и очистите приложение и загрузите его снова. теперь вы получаете четкую идею.

Примечание. Сделайте iPa файл в формате .Zip и повторите попытку.

Ответ 5

Возможное решение для некоторых, сработало для меня...

Я боролся с этим в течение нескольких часов, пробовал несколько разных вещей, которые я нашел, исследуя все разные решения, которые люди публиковали в Интернете, но ничего не получилось. Затем я вошел в "схему редактирования", затем в раздел "информация" в разделе "run" и обнаружил, что параметр "Конфигурация сборки" установлен на "debug". Я думал, что это странно, поэтому я изменил его на "release", и, наконец, валидация работала!

Недавно я представил обновление пару недель назад, и все сработало хорошо. Я добавил локализацию к этому новому обновлению, но не видел ничего, что могло привести к тому, что в проекте возникли проблемы. Я заметил, что с момента последнего обновления (всего две недели назад) некоторые мои данные проекта были автоматически возвращены в первую версию приложения. Например, мой код версии был установлен в 1.0, но последнее обновление было 1.3. Кроме того, моя версия сборки вернулась к 1, но должна была быть 4. Я не знаю, почему это произошло, но это так, и я предполагаю, что это автоматическое возвращение может изменить мою конфигурацию сборки, также вызвав "недействительность IPA Ошибка" Без полезной нагрузки". Любые идеи?

Ответ 6

В целевом проекте - Build Settings - Packaging. Вы должны убедиться, что путь правильный info.plist.
После подключения очистите проект и скомпилируйте

Ответ 7

Несколько ответов здесь являются "правильными", но я немного задумался, чтобы понять, как на самом деле реализовать - я не "гуру plist".

Если у вас уже есть Application requires iPhone environment в графическом интерфейсе в xcode, тогда Cruz JWK ответ прост: просто переведите его в YES.

Но что, если вы этого не сделаете?

"ecume des jours" говорит, лаконично

Убедитесь, что ключ "LSRequiresIPhoneOS" в файле info.plist имеет значение "ДА"

Но как?

Оказывается, ответ таков:

<key>LSRequiresIPhoneOS</key>
<true/>

Как только вы поместите это в свой файл plist, у вас будет Application requires iPhone environment в настройках xcode и будет Boolean: YES.

Связь между "сделать это ДА" и "установить ключ на <true/>" не была очевидна для меня. Я начал с настройки <string>YES<string/>, которая не сработала.

Ответ 8

Я получил эту ошибку, когда я архивировал через xcode 6 и экспортировал через xcode 5.1.1 (для экспорта через xcode 6 требуется информация о команде/учетной записи). Позже с помощью xcode 6.3 для обеих целей была исправлена ​​моя проблема.

Примечание.. Когда я попробовал решения plist, он уже был там, и ошибка продолжалась.

Надеюсь, что это поможет!

Ответ 9

У меня была такая же проблема, и я попробовал много ответов из Интернета и не работал. Затем я искал файлы документации Apple и наткнулся на эту ссылку.

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/UploadingYourApptoiTunesConnect/UploadingYourApptoiTunesConnect.html#//apple_ref/doc/uid/TP40012582-CH36-SW2

В основном выполните подписание кода и создайте приложение против устройства, а затем перейдите в "Продукт → Архивы" в меню Xcode и оттуда вы проверите пакет и используйте кнопку загрузки там, чтобы загрузить свой пакет в магазин приложений.

Надеюсь, что это поможет.

Все это время я использовал Application uploader, и это первый раз, когда я использую Архивы для отправки моего приложения, как описано в приведенном выше руководстве Apple.

Xcode 7.

Ответ 10

Это означает, что у вас нет приложения в iTunes для подключения к статусу "Подготовьтесь к отправке". Проверьте iTunes Connect