SDK GoogleMaps - не удалось загрузить Info.plist

Я следую инструкциям, чтобы вручную установить GoogleMaps и SDK GooglePlaces (v3.0.3 ) и после перетаскивания фреймворков, добавления к цели проекта и копирования ресурсов пакета проект успешно строится, но не может быть установлен на симуляторе со следующей ошибкой:

Failed to load Info.plist from bundle at path 
/Users/raphaeloliveira/Library/Developer/CoreSimulator/
Devices/DF9C1649-ED71-47D9-9E36-28F53FF59B24/data/Library/Caches/
com.apple.mobile.installd.staging/
temp.xSOM90/extracted/MyApp.app/Frameworks/GoogleMapsBase.framework

В загруженных zip-файлах действительно нет списка в папке framework, что выглядит странно. Я заметил, что ресурсы пакета для SDK GooglePlaces действительно содержат Info.plist, но этого, похоже, недостаточно, даже при перетаскивании под .framework/. Кто-нибудь испытал это и нашел решение или обходной путь?

PS: очистка, удаление производных данных, перезапуск симулятора и обходные пути XCode не работают.


person Raphael Oliveira    schedule 31.01.2019    source источник
comment
У меня была такая же проблема с MobileVLCKit, где мне нужно было иметь его в связанных платформах и библиотеках, но не во встроенных двоичных файлах (в проекте iOS). Не уверен, что это поможет.   -  person JonasVautherin    schedule 03.02.2019
comment
Вы нашли решение?   -  person ridvankucuk    schedule 20.10.2019


Ответы (2)


У меня была такая же проблема со SpotifySDK. И я решил это, как указано в комментарии. Он должен быть в «Связанных фреймворках и библиотеках», но не во «Встроенных двоичных файлах». Вы оба находите их в «фазах сборки».

person vegitojor    schedule 15.02.2019
comment
В моем случае GeneralFrameworks, Libraies, and Embedded Content замените Встроить и подписать на Не встраивать. Похоже, что если вы хотите встроить фреймворк, он должен иметь info.plist. - person Ting Yi Shih; 29.04.2020

В моем случае я просто включил копирование только при установке флажка на этапе сборки ›embed framework.

Скриншот

person Vyacheslav    schedule 21.08.2020
comment
Это сработало для меня. Мой флажок был снят, а в качестве места назначения были установлены плагины. - person LondonGuy; 16.10.2020