Xcode 9.4.1 Не удалось собрать модуль и переопределить модуль - Can't Build
Обнаружив эту проблему в Xcode, я попробовал решения:
- Включены модули для ДА и НЕТ
- Переустановил Xcode 9.4.1, удалив 9.4.1 и
~/Library/Developer
- Пониженные инструменты командной строки до 9.4.1
- Пониженные Cocoapods до 1.4.0 с 1.5.3
Я в растерянности, может кто-то указать мне правильное направление здесь? Я уже провел целый день на этом. Другие проекты строятся хорошо, хотя.
1 ответ
Я решил это!
XCode добавлял следующее Header Search Paths
:
/usr/include/libxml2 recursive
/usr/include/libxml2 non-recursive
Но libxml2
уже включен в SDK
от XCode.app
с помощью $(inherited)
путь поиска, поэтому все было противоречиво.
Убрал тех двоих /usr/include/libxml2
пути в верхней части моей иерархии папок исправили это!
Слава богам XCode.
Я получил redefinition of module
когда работал над собственным фреймворком и добавил первый .m
файл (как часть класса Cocoa Touch) и создал module.modulemap
файл. Обратите внимание, что эта ошибка отображается, даже если вы не добавляете путь вModule Map File
Чтобы решить эту проблему, я просто переименовал module.modulemap
к ModuleName.modulemap
Try removing Command-line tools and build your project
sudo rm -rf /Library/Developer/CommandLineTools
To Reinstall:
xcode-select --install