как обновить существующий фреймворк, установленный с помощью carthage

Я установил фреймворк диаграмм с помощью carthage. Теперь нужно обновить фреймворк для версии Swift 3.

Carthage / Build / iOS / Charts.framework / Charts, скомпилированные с использованием более старой версии языка Swift (2.0), чем предыдущие файлы (3.0) для архитектуры x86_64 clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Как обновить фреймворк?


person Elavarasan    schedule 10.11.2016    source источник
comment
В вашем Cartfile укажите, чтобы он получил версию, совместимую с Swift3 (V3) github "danielgindi/Charts" ~> 3.0.0   -  person shallowThought    schedule 10.11.2016


Ответы (1)


Вышел новый выпуск Swift 3. Вам необходимо обновить Cartfile, чтобы он указывал на эту версию:

github "danielgindi/Charts" == 3.0.0

Затем повторно запустите carthage update.

person ganzogo    schedule 10.11.2016
comment
Я использовал это, но он показывает, что следующие зависимости являются дубликатами: github danielgindi / Charts (находится в Cartfile) - person Elavarasan; 10.11.2016
comment
Не могли бы вы опубликовать весь свой Cartfile, пожалуйста? - person ganzogo; 10.11.2016
comment
github danielgindi / Charts == 3.0.0 github danielgindi / Charts ~ ›3.0.0 это мой файл корзины ... - person Elavarasan; 10.11.2016
comment
Вам нужна только одна из этих строк. Первый определяет именно эту версию, второй - совместимую версию (следуя правилам семантического управления версиями). Просто выберите тот, который вам подходит, и удалите другой. - person ganzogo; 10.11.2016
comment
Задача оболочки (/ usr / bin / xcrun xcodebuild -project / Users / Carthage / Checkouts / Charts / Charts.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = YES -list) завершилась неудачно с кодом выхода 72: xcrun: error: не удалось найти утилиту xcodebuild, а не инструмент разработчика или в PATH - person Elavarasan; 10.11.2016
comment
Это отдельная тема. Карфаген не может найти xcodebuild инструмент. Убедитесь, что он установлен, запустив его вручную. например: xcodebuild --version. Дополнительная информация доступна здесь: developer.apple.com/library/content/technotes / tn2339 / - person ganzogo; 10.11.2016
comment
Спасибо за вашу помощь. Обновление успешно выполнено, доступны только некоторые проблемы с кодом новой версии, я исправлю это - person Elavarasan; 10.11.2016
comment
Нет проблем! Если вы считаете, что ответ решил проблему, отметьте его как «принятый», нажав зеленую галочку. Спасибо! - person ganzogo; 10.11.2016