2013-10-05 2 views
2

Я внимательно следил за указаниями «Adding the Google Maps SDK for iOS to your project» с SDK Google Maps iOS 1.5.0 и Xcode 5.0 при построении iPhone 4S. При создании проекта, я получаю следующее предупреждение:Получение ошибки «Проверка зависимостей: пропуск файла» в Xcode

Check dependencies 

warning: skipping file '/Users/Michael/iOS Development/C&G rough draft/ComingAndGoingRoughDraft/GoogleMaps.framework/Versions/A/Resources/GoogleMaps.bundle' (unexpected file type 'wrapper.plug-in' in Frameworks & Libraries build phase) 

В связи с этим предупреждением, его пропуск GoogleMaps.bundle и мое приложение не может иметь встроенный Google Map. Что я вижу с этой проблемой?

Кроме того, поскольку Google Map instructions не обновляется для Xcode 5, я вручную следую за этими instruction to remove Storyboards from my Single-View Application.

ответ

17

. Чтобы избавиться от этой ошибки, обязательно добавьте GoogleMaps.bundle только в папку Frameworks в Навигаторе проектов слева (сделайте это, перетащив пучок в папку Frameworks).

ли не добавить GoogleMaps.bundle к «Linked рамочных и библиотекам» под Генеральным ни к «Link Binaries с библиотеками» под Строительством фаз.

К сожалению, это только полу-ответ. Он разрешает предупреждение, но Карты Google по-прежнему не отображаются в моем приложении, оставляя только черную пустоту, где должна быть карта.

Add the bundle file to the Frameworks file on the left, not the Linked Libraries window on the right


Более конкретно, первый идет на Строительстве фаз раздела проекта. Проверьте под секцией «Link Binary with Libararies» и убедитесь, что файл пакета не существует (если он есть, выберите его и нажмите минус, чтобы удалить его). Перейдите на страницу Общие сведения и посмотрите в разделе Связанные структуры и библиотеки, чтобы убедиться, что файл пакета также не существует.

Go to Project Navigator, then drag bundle file onto Frameworks folder

Теперь нажмите на Project Navigator (значок небольшой папки), а затем перетащить файл расслоения на папку Frameworks. Он спросит, хотите ли вы «копировать файлы в папку целевой группы». Предположим, что вы уже скопировали ранее Карту Карт Google, поэтому в этом случае оставьте Копировать элементы непроверенными (в противном случае у нас будут избыточные файлы). Теперь предупреждение должно быть разрешено.

+0

Можете ли вы документировать, что вы делаете шаг за шагом, чтобы я мог его воспроизвести? – Brett

+1

Брет, сообщите мне, если изменения будут достаточно подробными. – Eptin

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