ios - 我应该如何修复 Nimble 文件中的错误?

标签 ios swift3 quick-nimble swiftlint

我正在尝试在工作中的 iOS 应用程序中使用 Quick/Nimble 测试框架。当我构建我的 xcworkspace 项目时,出现下图中的所有错误。所有这些错误都在 Pods/Nimble 文件夹中的 Pods.xcodeproj 中。

我使用的是 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

最佳答案

为了禁止 Swiftlint 检查 Pods 文件夹,我将这段代码添加到 .swiftlint.yml 文件中:

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

这解决了我的问题,因为错误阻止了我构建项目。 .swiftlint.yml 文件与您的 Xcode 项目文件夹处于同一级别。

我假设您使用 Cocoapods 添加了 Quick 和 Nimble。如果不是,您可能需要添加一个不同的文件夹/项目来排除。

关于ios - 我应该如何修复 Nimble 文件中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40643615/

相关文章:

objective-c - 如何设计一个应用程序来在 iOS 中跨模型保留一组字符串?

iOS:KVO 内存泄漏?

ios - userInfo 通过在应用程序关闭时单击通知

quick-nimble - 我可以快速失败测试系列吗?

ios - 使用灵活的单元测试快速计时器功能

iphone - 如何在 xcode 中运行 PJSIP?

ios - Xcode 如何使用按钮连接 View 到 View ? ( swift )

带有发布请求的 swift3 webview

xcode - swift 3 中的折线图

swift - Nimble - `contain` 不接受数组的数组