Не удается загрузить .ipa из Xcode 8, "Info.plist указывает приложение iOS, но представляет pkg или mpkg".
Я пытаюсь отправить свое приложение. Он написан в быстром 3 и имеет цель развертывания iOS 10. Итак, мне нужно использовать Xcode 8. Когда я создаю архив, все идет хорошо. Я даже заглянул в .ipa, и все кажется прекрасным.
Но каждый раз, когда я получаю эту ошибку:
info.plist указывает приложение iOS, но представляет pkg или mpkg.
Не знаю, что происходит. Я не использую никаких фреймворков. Нет коко-каподов. Очень простое приложение.
Изменить: По-прежнему нет информации об этом. Я сделал запрос поддержки с Apple, чтобы мы увидели, предоставляет ли это какую-либо новую информацию. Я не могу быть единственным человеком, испытывающим эту ошибку.
Ответы
Ответ 1
Обновление: См. ответ Питера. По его словам, ключ LSMinimumSystemVersion
( "Минимальная системная версия" ) устарел и должен быть удален. Если это сработает для вас, отложите его ответ вместо этого, поскольку это будет лучшим решением, чем это, если оно будет работать.
Исходный ответ:
Я столкнулся с этой проблемой при обновлении очень старого приложения. Я смог исправить это, изменив свой Info.plist.
Мне пришлось изменить клавишу LSMinimumSystemVersion
( "Минимальная системная версия" ) на MinimumOSVersion
( "MinimumOSVersion" ).
До
![До]()
После
![введите описание изображения здесь]()
Ответ 2
В Xcode 8.3 вы должны удалить запись Minimum system version
(LSMinimumSystemVersion
) из своего info.plist. Вам не нужно переименовывать его. Если ваше приложение устарело, вы можете найти другие лишние или конфликтующие ключи. Другим распространенным является основной файл файла nib, который конфликтует с основным ключом раскадровки.
Ответ 3
даже если вы никогда не импортировали какие-либо фреймворки, что-то может быть создано автоматически.
Поэтому, пожалуйста, убедитесь, что в вашем проекте никогда нет никаких фреймворков.
Если вы не уверены, когда вы экспортируете файл архива в .ipa, Xcode будет кодировать ваш пакет.
В этом списке, если вы видите какую-либо инфраструктуру, помимо основного пакета приложений, это происходит.
Итак, дайте мне знать статус вашего проекта в том аспекте, о котором я говорил выше.
Спасибо
Ответ 4
исправить!
У меня была такая же проблема, и я ее исправил.
вы можете экспортировать свое приложение (не нажимайте "upload to app store", а "экспортируйте" в меню архива), а затем используйте "загрузчик приложений" для отправки вашего приложения