1

我正在尝试按照此处的说明手动将 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'

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

???

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

4

1 回答 1

2

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

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

  2. 如果您尚未在 Mac 上安装 Homebrew,请使用以下命令:

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

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

  3. 成功完成第 2 步后,在终端上运行以下命令:

    brew install xctool
    

    在此处输入图像描述

    这将安装 xctool。

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

    script/bootstrap
    

    在此处输入图像描述

于 2016-03-31T18:16:55.517 回答