Недавно я добавил SwiftyJSON в мой проект xCode, используя Карфаген.
Cartfile
$ cat Cartfile
github "SwiftyJSON/SwiftyJSON" >= 2.1.2
Я выполнил эту команду для установки SwiftyJSON
$ carthage update
Я добавил встроенную инфраструктуру к моему проекту xCode
Я импортировал Framework в верхней части моего проекта
Но я все еще получаю эту ошибку:
Use of unresolved identifier 'JSON'
Серьезно, что я делаю неправильно? Я новичок в разработке iOS.
UPDATE: я попытался удалить фреймворки и перетащить фреймворки в связанные структуры и библиотеки и добавить раздел "Запустить Script" в "Сборка фаз", как просили инструкции в Карфагене.
Я убежден, что во время процесса Carthage Update
что-то пошло не так, потому что я получил эту ошибку при первой попытке:
$ carthage update
*** Fetching SwiftyJSON
*** Fetching Alamofire
*** Checking out SwiftyJSON at "2.1.3"
*** Checking out Alamofire at "1.1.4"
*** xcodebuild output can be found in /var/folders/0x/swzt630n3_575tglljpwhn4h0000gn/T/carthage-xcodebuild.Pc6rLg.log
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
*** Building scheme "Alamofire OSX" in Alamofire.xcworkspace
*** Building scheme "SwiftyJSON" in SwiftyJSON.xcworkspace
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
После поиска проблемы мне сказали, что вы можете запустить
carthage update --configuration Debug
Какой из них был установлен, но что-то по-прежнему не так...