ошибка при использовании Cocoapod с Firestore для расширения iOS - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь использовать Firestore в своем виджете iOS. Когда я запускаю обновление pod, а затем очищаю, собираю, я получаю следующее:

error: unable to read module map contents from 'Target Support Files/GoogleUtilities/GoogleUtilities.modulemap': Error Domain=NSCocoaErrorDomain Code=260 "The file “GoogleUtilities.modulemap” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/James/Documents/Development/INDX420/Pods/Target Support Files/GoogleUtilities/GoogleUtilities.modulemap, NSUnderlyingError=0x7fb732c13f30 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

предупреждение: не найден зонтичный заголовок для цели 'GoogleUtilities', карта модуля не будет сгенерирована

Мысли

РЕДАКТИРОВАТЬ: Я прошел через это после первой проблемы с API Facebook. В любом случае, теперь он компилирует мою основную цель, но мгновенно умирает с этой ошибкой

 dyld: Symbol not found: _OBJC_CLASS_$_GULAppDelegateSwizzler

Ссылка на: / INDX01 Ожидается в: GoogleUtilities.framework / GoogleUtilities в /Users/James/Library/Developer/CoreSimulator/Devices/E3EF00D4-577A-43CF-85DC-95209216A72D/data/Containers/Bundle/Application/BC790D62-8CC5-4CF5-9330-4BF6E264BBBB/IND0101010101010101

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

1 Ответ

0 голосов
/ 30 августа 2018

Пожалуйста, попробуйте следующие шаги:
Первый шаг: (этот шаг больше не требуется в Xcode 9.x и новее)

1.Open Xcode
2.Click Window (Menu Bar)
3.Click Projects
4.Remove all projects (e.g. use backspace)
5.Close Xcode

Второй шаг:

1.Open a terminal app
2.cd ~/Library/Developer/Xcode/DerivedData
3.rm -rf Build/* see below if you have a customized build location
4.rm -rf ModuleCache/*
5.Close a terminal app

Третий шаг:

1.Open Xcode
2.Product > Clean
3.Product > Run

Источник: https://stackoverflow.com/a/30752152/756976

...