Не удалось открыть файл «Cartfile», так как такого файла нет

Я новичок в разработке IOS. Я пытаюсь загрузить проект из исходного кода в xcode. Но когда я пытаюсь запустить, я получаю ошибку

Файл InAppSettingsKit/IASKAppSettingsViewController.h не найден

Я нашел в Интернете решение: «Установите carthage и выполните следующую команду:

обновление карфагена -- платформа iOS

но теперь при запуске этой команды обновления я получаю эту ошибку: -

"Файл "Cartfile" не может быть открыт, так как такого файла нет"

Я новичок в программировании для ios, поэтому не очень разбираюсь в этом. пожалуйста, помогите мне решить эту проблему.


person    schedule 02.05.2017    source источник
comment
если вы используете модули, убедитесь, что вы добавили эту строку в файл модуля модуля «InAppSettingsKit» и попробуйте на терминале установить модуль, а затем обновить модуль.   -  person mohammad alabid    schedule 02.05.2017


Ответы (2)


Вам понадобится Cartfile, чтобы заставить эту команду работать:

  • Сделайте Cartfile с вашим редактором по выбору
  • Добавить: github "futuretap/InAppSettingsKit" "master"
  • Беги carthage update --platform iOS
  • Добавьте фреймворк в свой проект: target -> вкладка Общие -> раздел Связанные фреймворки и библиотеки, перетащите фреймворки из папки Carthage
  • Перейдите на вкладку Этапы сборки и добавьте новую фазу сборки Run Script с помощью команды /usr/local/bin/carthage copy-frameworks.
  • Наконец, нажмите + в разделе Входные файлы и введите $(SRCROOT)/Carthage/Build/iOS/<the frameworks name>.framework.

Есть хорошее руководство по Carthage по Рэю Вендерлиху.

person Nicholas Smith    schedule 02.05.2017
comment
где мне нужно создать Cartfile? - person Poonam; 03.06.2020

Это может быть вызвано тем, что у вас установлена ​​старая версия carthage. Способ исправить это либо обновить carthage, либо, если вы не можете этого сделать, удалить и установить его последнюю версию.

person raulzito234    schedule 22.01.2019