Недавно я добавил SwiftyJSON в свой проект xCode, используя Carthage.
Cartfile
$ cat Cartfile
github "SwiftyJSON/SwiftyJSON" >= 2.1.2
Я выполнил эту команду, чтобы установить SwiftyJSON
$ carthage update
Я добавил построенный фреймворк в свой проект xCode
Я импортировал фреймворк в начало своего проекта
Но я все равно получаю эту ошибку:
Use of unresolved identifier 'JSON'
Серьезно, что я делаю не так? Я новичок в разработке iOS.
ОБНОВЛЕНИЕ: я попытался удалить фреймворки и перетащить фреймворки в связанные фреймворки и библиотеки и добавить раздел "Выполнить скрипт" в "Фазы сборки", как просили инструкции в Карфагене.
Я убежден, что во время 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
Которая установила нормально, но что-то еще не так ...