Ошибка при попытке запустить carthage

Я попытался настроить свои зависимости для нового проекта iOS. Я хотел использовать Карфаген для этого.

Я устанавливаю Cartfile в корневом каталоге моего проекта.

github "Alamofire/Alamofire" >= 1.2
github "SwiftyJSON/SwiftyJSON" >= 2.2

а затем запустил обновление Carthage, получив эту ошибку:

dyld: Symbol not found: __TMdVSs9Character
  Referenced from: /usr/local/Cellar/carthage/0.7.3/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks//PrettyColors.framework/PrettyColors
  Expected in: /Library/Frameworks/CarthageKit.framework/Versions/Current/Frameworks/libswiftCore.dylib
 in /usr/local/Cellar/carthage/0.7.3/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks//PrettyColors.framework/PrettyColors
Trace/BPT trap: 5

Я попытался осмотреться, но не смог найти ничего похожего на эту ошибку.

Я попытался удалить и переустановить Carthage (с доморощенным), но ничего не изменилось.


person Romain Braun    schedule 13.05.2015    source источник


Ответы (1)


Я нашел решение здесь:

https://github.com/Carthage/Carthage/issues/330

Шаги:

sudo rm -rf /Library/Frameworks/CarthageKit.framework
rm -f /usr/local/bin/carthage
brew uninstall carthage
brew install carthage
person Romain Braun    schedule 13.05.2015
comment
Интересно, почему это пропущено из README.md... учитывая, что недостаточно просто удалить /Library/Frameworks/CarthageKit.framework, как указано в файле readme... - person Yevhen Dubinin; 01.06.2016
comment
Да, удалось успешно удалить Carthage с Mac. Это сработало (у) - person Narendra Chandratre; 03.04.2018
comment
Следуйте инструкциям, и я предложу еще до установки удалить все установленные версии Carthege. Я буду работать намного лучше. Всего наилучшего! - person Narendra Chandratre; 04.04.2018
comment
Эта команда будет работать, если вы находитесь в ОТКРЫТОЙ сети (без VPN/прокси) - person pkc456; 23.02.2021