При попытке установить Octokit.ObjC возникает несколько ошибок.

Я пытаюсь следовать инструкциям здесь, чтобы вручную установить Octokit.ObjC в приложение для iOS. Я вынужден охотиться на Mantle.xcproject а также ReactiveCocoa.xcodeproj потому что они были либо не в External Папка вроде заявлена ​​или спрятана где-то глубоко.

Вот что у меня было в конце шага 3:

Все выглядит хорошо

После того, как у меня наконец все было в порядке, я выполнил шаги 4-6. На шаге 4 возникла проблема, все, что я мог найти, это .frameworkа не статические библиотеки, на которые мне нужно было ссылаться. Я попытался добавить .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 вместо .aс, но я понятия не имел, где .aс были. Как я могу их найти?

Если это имеет какое-либо значение, это приложение Swift, а не Objective-C, я планировал использовать соединительный заголовок для использования Octokit.

1 ответ

Решение

У меня была такая же проблема, но я должен ее решить. Проблема была в том, что я не клонировал репозиторий от GitHub. Вместо этого я просто скачал код. В загруженном коде вы можете не получить все нужные вам файлы. Итак, вот шаги, чтобы заставить эту вещь работать:

  1. Загрузите приложение GitHub для Mac, если у вас его еще нет, и клонируйте репозиторий octokit. После успешного клонирования у вас должны быть все файлы.

  2. Установите Homebrew на свой Mac, если вы этого еще не сделали, используя команду ниже:

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

    Это должно установить доморощенный на вашем Mac. Не пропустите этот шаг, так как необходимо установить загрузчик, упомянутый во 2-м шаге документации.

  3. После успешного завершения шага 2 выполните эту команду на терминале:

    brew install xctool
    

    введите описание изображения здесь

    Это установит xctool.

  4. В командной строке укажите путь к папке непосредственно перед папкой "script", где вы ее клонировали, и введите следующую команду на терминале:

    script/bootstrap
    

    введите описание изображения здесь

Другие вопросы по тегам