Ошибка обработки приложения: неожиданный ключ CFBundleExecutable

Я пытаюсь отправить в Apple с включенным bitCode. Каждый раз, когда я отправляю, я получаю это письмо.

Мы обнаружили одну или несколько проблем с вашей недавней доставкой для «MyAPPP». Чтобы обработать вашу доставку, необходимо исправить следующие проблемы:

Неожиданный CFBundleExecutable Key - пакет по адресу '/Payload/MyAPPP.app/Base.lproj' не содержит исполняемого файла пакета. Если этот пакет намеренно не содержит исполняемого файла, рассмотрите возможность удаления ключа CFBundleExecutable из его Info.plist и использования CFBundlePackageType со значением BNDL. Если этот пакет является частью стороннего фреймворка, рассмотрите возможность обращения к разработчику фреймворка за обновлением для решения этой проблемы.

Как только эти проблемы будут исправлены, вы сможете повторно загрузить исправленный двоичный файл.

В моем приложении info.plist есть следующее.

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

Какао-стручки для каждого стручка имеют info.plist как

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

Все стручки здесь.

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


person NaXir    schedule 15.09.2016    source источник
comment
У меня такая же проблема, были ли у вас какие-либо успехи?   -  person MiMo    schedule 17.09.2016
comment
Неа не повезло :(   -  person NaXir    schedule 17.09.2016
comment
Что странно иль Base.lproj ссылка. У вас есть где-нибудь локализованный лист? Также вы пытались найти ссылки на CFBundleExecutable во всей вашей рабочей области, они должны быть только в вашем основном проекте. Также id вы заглядываете внутрь сгенерированного xarchive?   -  person Nicolas Braun    schedule 20.09.2016
comment
Да, мой проект локализован, но info.plist не локализован с помощью локализации файлов, я использую для него строковую локализацию. Я проверил CFBundleExecutable и его присутствие в моем основном info.plist, а также во всех файлах pod. Везде его значение стандартное $ (EXECUTABLE_NAME). Я проверил архив и iPA, info.plist также присутствует на этом пути и содержит тот же ключ и значение.   -  person NaXir    schedule 21.09.2016


Ответы (1)


Я столкнулся с той же проблемой. Наконец-то я нашел решение.

В моем случае файл Info.plist был добавлен в Copy Bundle Resources на этапе сборки. Я просто удалил его из Copy Bundle Resources, и он сработал!

person rizaozdulger    schedule 21.09.2016
comment
В моем случае папка, содержащая файл plist, была добавлена ​​в Copy Bundle Resources - person Rathna Kumaran; 26.09.2016