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

时间:2015-12-01 19:19:07

标签: ios octokit

我正在尝试按照here的说明手动将Octokit.ObjC安装到iOS应用中。我最终不得不寻找Mantle.xcprojectReactiveCocoa.xcodeproj,因为它们要么不在External文件夹中,要么在某处或隐藏在某处。

这就是我在第3步结束时所拥有的:

Everything looks ok.

在我最终按顺序完成所有事情之后,我执行了步骤4-6。在第4步,有一个问题,我只能找到.framework s而不是我需要链接的静态库。我试图添加.framework,并执行接下来的两个步骤,但是当我尝试构建时,我得到了几个看起来像这样的错误:

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而不是.a,但我不知道.a的位置。我怎样才能找到它们?

???

如果重要的是Swift应用程序不是Objective-C,我打算使用桥接头来使用Octokit。

1 个答案:

答案 0 :(得分:2)

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

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

  2. 如果您还没有安装自制软件,请使用以下命令:

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

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

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

    brew install xctool
    

    enter image description here

    这将安装xctool。

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

    script/bootstrap
    

    enter image description here