У меня есть проект, который использует несколько пользовательских фреймворков.Эти пользовательские фреймворки имеют некоторые модули как зависимости, такие как Alamofire, SwiftKeychainWrapper и т. Д., Так что они установлены в моем основном проекте.
Все работает нормально, пока я не попытаюсь установить новый модуль ('RealmSwift'), которыйновая пользовательская структура зависит от.После установки я получаю эту ошибку:
diff: /Podfile.lock: нет такого файла или каталога
diff: /Manifest.lock: такого файла или каталога нет
ошибка:Песочница не синхронизирована с Podfile.lock.Запустите 'pod install' или обновите установку CocoaPods.
Я могу решить эту проблему, добавив две настройки сборки USER_DEFINED для PODS_PODFILE_DIR_PATH
и PODS_ROOT
(но почему запуск pod install
изменилсяthis?)
Затем, когда я пытаюсь построить, все мои пользовательские платформы, в которых есть модули в качестве зависимостей, выдают эту ошибку при попытке импорта:
Пример:
Отсутствуют необходимые модули: 'Alamofire', 'SwitfKeychainWrapper' и т. Д.
Почему Xcode не видит эти модули?Они именно там, где были раньше.
Я попробовал все, чтобы решить эту проблему.Очистка, удаление производных данных, дезинтеграция моих модулей и переустановка всех из них, редактирование путей импорта и путей поиска заголовков, кажется, ничего не работает.
Я был бы так благодарен за любую помощь!