#swift #xcode #cocoapods
Вопрос:
Я (хоть убей меня) не могу избавиться от этого предупреждения.
В принципе, изначально у меня был установлен модуль SwiftLint, но в конце концов я решил удалить его. Чтобы сделать это, я подумал, что простое удаление строки 'pod SwiftLint'
из моего подфайла, а затем выполнение команды терминала git install
сделает свое дело. Ну, так оно и было…в основном…за исключением того, что, о чудо, появилось это предупреждение.
Теперь я перепробовал все, что мог придумать, чтобы избавиться от этого предупреждения, но мне это не удалось. Кто-нибудь знает, как от этого избавиться??
Вещи, которые я пробовал:
- Деинтегрировал Cocoapods, а затем повторно добавил только те стручки, которые я хотел (т. Е. Не SwiftLint).
- Удалил папку DerivedData проекта
- Переустановил SwiftLint, а затем снова удалил его с помощью команды
pod install --no-repo-update
- Другие вещи, которые я не могу вспомнить
Любая помощь была бы очень признательна, спасибо.
Ответ №1:
Когда вы устанавливали SwiftLint, вы, вероятно, следовали инструкциям в разделе «Xcode» их README, чтобы добавить этап сборки, на котором выполняется этот сценарий:
if which swiftlint >/dev/null; then
swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
Этот сценарий пытается запускаться swiftlint
всякий раз, когда вы создаете проект, и если swiftlint
он не найден, он выводит предупреждение, которое вы видите.
Если вы больше не используете SwiftLint, вы можете просто удалить эту фазу сборки:
Комментарии:
1. Мой проект изначально был взят из чужого репозитория GitHub, поэтому я даже не знал о существовании подобного сценария. Еще раз большое спасибо.