尝试安装 Octokit.ObjC 时出现几个错误

Posted

技术标签:

【中文标题】尝试安装 Octokit.ObjC 时出现几个错误【英文标题】:Several errors come up attempting to install Octokit.ObjC 【发布时间】:2016-03-05 20:16:58 【问题描述】:

我正在尝试按照说明 here 手动将 Octokit.ObjC 安装到 ios 应用程序中。我最终不得不寻找Mantle.xcprojectReactiveCocoa.xcodeproj,因为它们要么不在External 文件夹中,要么像声明的那样隐藏在某个地方。

这是我在第 3 步结束时得到的:

在我终于把所有东西都整理好之后,我执行了第 4-6 步。在第 4 步,出现了一个问题,我只能找到 .frameworks 而不是我需要链接到的静态库。我尝试添加.frameworks,并执行了接下来的两个步骤,但是当我尝试构建时,我遇到了几个看起来像这样的错误:

clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/AFNetworking.framework/AFNetworking'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/ISO8601DateFormatter.framework/ISO8601DateFormatter'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/.framework/.framework'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/OctoKit.framework/OctoKit'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/.framework/.framework'

我高度怀疑这是因为我链接了.frameworks 而不是.as,但我不知道.as 在哪里。我怎样才能找到它们?

如果重要的是这是一个 Swift 应用程序而不是 Objective-C,我计划使用桥接头来使用 Octokit。

【问题讨论】:

您是如何执行第 2 步的?我不知道该怎么做。 【参考方案1】:

我遇到了同样的问题,但我必须解决它。问题是我没有从 GitHub 克隆存储库。相反,我只是下载了代码。在下载的代码中,您可能无法获得所需的所有文件。所以这里是让这个东西工作的步骤:

    如果您还没有,请下载适用于 Mac 的 GitHub 应用程序,然后克隆 octokit 存储库。成功克隆后,您必须拥有所有文件。

    如果您还没有在 Mac 上安装 Homebrew,请使用以下命令:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    这应该会在您的 Mac 上安装自制软件。不要跳过这一步,因为需要安装文档第二步中提到的引导程序。

    成功完成第2步后,在终端运行此命令:

    brew install xctool
    

    这将安装 xctool。

    在命令行上,转到“脚本”文件夹之前的文件夹路径,在其中克隆它,然后在终端上键入以下命令:

    script/bootstrap
    

【讨论】:

以上是关于尝试安装 Octokit.ObjC 时出现几个错误的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 python 3 运行 Spark 时出现几个错误

运行我的第一个 iOS 应用程序时出现几个错误

为啥在尝试安装 FiPy 时出现错误?

尝试安装 Firebase 时出现安装错误

尝试使用柯南安装 gtest 时出现 HTTPSConnectionPool 错误

尝试安装 meilisearch 时出现拒绝访问错误