【问题标题】:The file “Cartfile” couldn’t be opened because there is no such file文件“Cartfile”无法打开,因为没有这样的文件
【发布时间】:2017-09-29 20:41:47
【问题描述】:

我是 IOS 开发新手,我正在尝试从 xcode 中的源代码加载项目。但是当我尝试运行时出现错误

未找到 InAppSettingsKit/IASKAppSettingsViewController.h 文件

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

carthage 更新 --platform iOS

但现在在运行此更新命令时出现此错误:-

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

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

【问题讨论】:

  • 如果您使用的是 pod,请确保您在 pod 文件 pod 'InAppSettingsKit' 中添加了这一行,然后在终端上尝试 pod install 然后 pod update

标签: ios objective-c xcode carthage


【解决方案1】:

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

  • 使用您选择的编辑器制作Cartfile
  • 地址:github "futuretap/InAppSettingsKit" "master"
  • 运行carthage update --platform iOS
  • 将框架添加到您的项目:target -> General 选项卡 -> Linked Frameworks & Libraries 部分,从Carthage 文件夹
  • 转到构建阶段选项卡并使用命令/usr/local/bin/carthage copy-frameworks添加一个新的Run Script构建阶段
  • 最后点击Input Files下的+,输入$(SRCROOT)/Carthage/Build/iOS/<the frameworks name>.framework

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

【讨论】:

  • 我需要在哪里创建购物车文件?
【解决方案2】:

如果您使用的是旧版本的 carthage,可能会导致这种情况。修复它的方法是更新carthage,或者如果您不能这样做,请卸载并安装其最新版本

【讨论】:

    猜你喜欢
    • 2016-02-18
    • 2014-08-25
    • 2016-07-15
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2015-09-08
    • 2016-02-07
    • 2015-07-06
    相关资源
    最近更新 更多