2016-11-16 2 views
0

Я пытаюсь использовать Quick/Nimble framework в приложении iOS на работе. Когда я создаю проект xcworkspace, я получаю все ошибки на изображении ниже. Все эти ошибки находятся в папке Pods.xcodeproj в папке Pods/Nimble.Как исправить ошибки в файлах Nimble?

Я использую Swift 3, Xcode 8.0, Cocoapods 1.1.1, fastlane 1.10.5, Nimble 5.1.1, Quick 0.10.0 и Swiftlint. Являются ли эти ошибки причиной Swiftlint, Swift 3 или что-то еще?

enter image description here

+1

Исключить ошибки нет. Это простые сообщения из lint, в которых говорится, что эти файлы Swift используют плохие соглашения об именах. Хотя сообщения «нарушение силы попытки» не следует игнорировать. – rmaddy

+0

@rmaddy Как я могу построить свой проект, если это не ошибки? – ltrainpr

+0

Lint должен быть настроен, чтобы заставить сборку сбой. Если бы вы не использовали lint, сборка была бы прекрасной. Вопросы соглашения об именах не влияют на то, работает ли приложение правильно или нет. Некоторые из сообщений, которые вы видите, вероятно, более важны, и устранение этих проблем может помочь избежать некоторых ошибок. – rmaddy

ответ

1

Чтобы отключить Swiftlint из проверки папки Бобов я добавил этот код .swiftlint.yml файла:

excluded: # paths to ignore during linting. Takes precedence over `included`. 
    - Pods 

Это решило мою проблему, поскольку ошибки были остановить меня от создания проекта. Файл .swiftlint.yml находится на том же уровне, что и ваша папка проекта Xcode.

Я предполагаю, что вы добавили Quick and Nimble с помощью Cocoapods. Если нет, вам может потребоваться добавить другую папку/проект для исключения.

Смежные вопросы