我最近使用 Carthage 将 SwiftyJSON 添加到了我的 xCode 项目中。
购物车文件
$ 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
哪个安装得很好,但还是有问题......