2015-02-25 2 views
2

Я использовал Cordova для создания приложения для iOS. Я могу успешно тестировать свое приложение на iOS-симуляторе, и я также могу экспортировать приложение. Однако, когда я пытаюсь «отправить» приложение, я получаю сообщение об ошибке «Ошибка архивации из-за проблем ниже: Не удалось проверить ваше приложение. Пакет не содержит Info.plist». Однако мое приложение содержит Appname-Info.plist. Любое понимание этой проблемы и исправление было бы весьма полезно!Не удается отправить приложение в App Store: Info.plist не существует

+0

Часто info.plist называется AppName-Info.plist - это может помочь (убедитесь, что вы используете его так же, как имя файла проекта)? –

+0

Привет, Джеффри, спасибо за вход. Извините, что в моем приложении есть -Info.plist. Будем очень благодарны за любые другие идеи (имя приложения заглавное). – Kelly

ответ

1

У вас должен быть не только один, но и файл вашего проекта должен указывать на него. Попробуйте открыть файл проекта в Xcode, выбрав цель, а затем вкладку «Настройки сборки». Оттуда найдите раздел «Упаковка» и ключ «Info.plist File». Там вы должны увидеть относительный путь к файлу plist в вашем проекте. Убедитесь, что он специально настроен для профиля Release, хотя он, вероятно, должен быть одинаковым для всех профилей, если вы не делаете что-то особенное.

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

+0

Спасибо за комментарий. В ключе «Файл Info.plist» указанный относительный путь такой же, как и для профиля «Отпустить». Путь «AppNameFolder/AppName-Info.plist», где AppNameFolder находится в пределах .../platform/ios. Любые другие идеи будут высоко оценены! – Kelly

+0

Это, к сожалению, мое лучшее предположение. Я искал вокруг и видел несколько других людей, которые упоминают подобную проблему. Помогают ли какие-либо из решений? http://stackoverflow.com/questions/26630970/after-upgrading-xcode-gives-the-package-does-not-contain-an-info-plist-error Кроме того, я предполагаю, что вы используете приложение Store "через XCode, когда это произойдет - правильно? – jeffro37

Смежные вопросы