无法打开文件“Cartfile”,因为没有这样的文件

时间:2017-05-02 10:44:08

标签: ios objective-c xcode carthage

我是IOS开发的新手我试图从xcode中的源代码加载项目。但是,当我尝试运行时,我遇到了错误

找不到InAppSettingsKit / IASKAppSettingsViewController.h文件

我在互联网上找到了解决方案 - 安装carthage并运行以下命令:

carthage update --platform iOS

但是现在运行此更新命令我收到此错误: -

“无法打开文件”Cartfile“,因为没有这样的文件”

我是ios编程的新手,所以对此并不太了解。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

您需要Cartfile才能使该命令生效:

  • 使用您选择的编辑器Cartfile
  • 添加:github "futuretap/InAppSettingsKit" "master"
  • 运行carthage update --platform iOS
  • 将框架添加到您的项目中: target - > 常规标签 - > 链接框架&库部分,从Carthage文件夹
  • 拖放框架
  • 转到构建阶段标签,并使用命令Run Script
  • 添加新的/usr/local/bin/carthage copy-frameworks构建阶段
  • 最后点击输入文件下的+,然后输入$(SRCROOT)/Carthage/Build/iOS/<the frameworks name>.framework

迦太基on Ray Wenderlich有一个很好的指南。

答案 1 :(得分:0)

如果您使用的是旧版本的carthage,则可能导致此错误。解决此问题的方法是更新carthage,或者如果无法更新,请卸载并安装其最新版本