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

ERROR ITMS-90542: "Недопустимое значение CFBundleSupportedPlatforms".

Я не могу отправить ipa для iOS9-исправления в appstore, это ошибки, которые я получаю при загрузке приложения:

ERROR ITMS-90542: "Недопустимое значение CFBundleSupportedPlatforms." CFBundleSupportedPlatforms "в файле Info.plist в комплекте 'Полезная нагрузка /PgapIos.app/GoogleMaps.bundle' содержит недопустимое значение '(" iPhoneSimulator ")". Рассмотрите возможность удаления CFBundleSupportedPlatforms ключ от Info.plist. Если этот пакет является частью стороннего рамки, рассмотрим возможность связаться с разработчиком структуры для чтобы решить эту проблему. "

ОШИБКА ITMS-90535:" Неожиданный ключ CFBundleExecutable. "Полезная нагрузка /PgapIos.app/GoogleMaps.bundle" не содержит пакет исполняемый файл. Если этот пакет намеренно не содержит исполняемый файл, рассмотрите возможность удаления ключа CFBundleExecutable из его Info.plist и использование CFBundlePackageType для BNDL. Если это расслоение в рамках сторонней структуры, обратитесь к разработчику рамки для обновления для решения этой проблемы. "

У меня есть xcode 7.0 (7A220)

4b9b3361

Ответ 1

У меня была такая же проблема, и редактирование plist файла рамки googlemaps не работало для меня, я решил это, удалив фреймворк и установив его с помощью cocoapods. используйте это руководство

Ответ 2

Я получил эти же предупреждения с пакетом GoogleMaps. Я сделал то, что рекомендовал сообщения об ошибках: переход к файлу нарушителя info.plist(в XCode) и удаление ключей, рекомендованных сообщениями об ошибках. Это сработало для меня при следующей попытке загрузить мое приложение в iTunesConnect

Ответ 3

ERROR ITMS-90542: "Недопустимое значение CFBundleSupportedPlatforms

Я пытаюсь загрузить файл .ipa в хранилище приложений, и я получал ошибку "CFBundleSupportedPlatforms" в iPhoneSimulator Info.plist.

Я разрешаю эту ошибку. Вам необходимо обновить файл GoogleMaps.bundle и GMSCoreResources.bundle info.plist.

CFBundleSupportedPlatforms = { "IPhoneSimulator" },

Замените iPhoneSimulator на iPhoneOS

CFBundleSupportedPlatforms = { "iPhoneOS" },

Ответ 4

У меня была тонна проблем, на самом деле находившая Info.plist. Это не ваш файл проекта .plist. Вместо этого выполните поиск всего проекта Xcode с помощью команды shift + + f и выполните поиск недопустимого значения, т.е. Выполните поиск "CFBundleSupportedPlatforms" и т.д.

Ответ 5

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

Ответ 6

Это проблема в элементах

CFBundleSupportedPlatforms

Yo может изменить его на что-то вроде:

iphonesimulator

Исправлена ​​проблема с этим.

Ответ 7

Если вы устанавливаете из cocoapods, возможно, вы используете более старую версию модуля Google Maps. Я использовал 1.10.1 и получил эту ошибку. Я сделал pod update GoogleMaps, и он поднялся до 2.2.0; и проблема исчезла.

Ответ 8

Я решил выше ошибки в моем конце Xcode 8. Вам необходимо обновить файл GoogleMaps.bundle и GMSCoreResources.bundle info.plist.

CFBundleSupportedPlatforms = { "iPhoneSimulator" },

Замените iPhoneSimulator на iPhoneOS

CFBundleSupportedPlatforms = { "iPhoneOS" }

Благодаря @Anit kumar

Ответ 9

CFBundleSupportedPlatforms Замените iPhoneSimulator на iPhoneOS в обоих GoogleMap.info → info.plist и GSMCoreResources.bundle → info.plist

Также удалите УДАЛИТЬ следующий ключ целиком в обоих GoogleMap.bundle → info.plist и GSMCoreResources.bundle → info.plist