我正在尝试按照here的说明手动将Octokit.ObjC安装到iOS应用中。我最终不得不寻找Mantle.xcproject
和ReactiveCocoa.xcodeproj
,因为它们要么不在External
文件夹中,要么在某处或隐藏在某处。
这就是我在第3步结束时所拥有的:
在我最终按顺序完成所有事情之后,我执行了步骤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。
答案 0 :(得分:2)
我遇到了同样的问题,但我得去做。问题是我没有从GitHub克隆存储库。相反,我只是下载了代码。在下载的代码中,您可能无法获得所需的所有文件。以下是让这件事工作的步骤:
下载适用于Mac的GitHub应用程序(如果您还没有),&克隆octokit存储库。成功克隆后,您必须拥有所有文件。
如果您还没有安装自制软件,请使用以下命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这应该在你的mac上安装自制软件。不要跳过此步骤,因为必须安装文档第2步中提到的引导程序。
成功完成第2步后,在终端上运行此命令:
brew install xctool
这将安装xctool。
在命令行中,转到“script”文件夹之前的文件夹路径,在该文件夹中克隆它,然后在终端上键入以下命令:
script/bootstrap