     private func loadPackageForPod(named name: String) throws -> Package {
         print("🕵️‍♀️  Finding pod '\(name)'...")
 
-        let searchResult = try shellOut(to: "pod search \(name)")
+        let name = name.lowercased()
+        let searchResult = try shellOut(to: "pod search \(name)").lowercased()
         var foundPod = false
 
         for line in searchResult.components(separatedBy: .newlines) {

            }

            return try loadPackage(from: sourceURL)
        }

        guard searchResult.hasPrefix("\n-> \(name)") else {
            throw TestDriveError.invalidPodName(name)
        }

        throw TestDriveError.invalidPodName(name)

                continue
            }

            guard line.contains("- source:") else {
                continue
            }

            let source = line.replacingOccurrences(of: "- source:", with: "")
                             .trimmingCharacters(in: .whitespaces)

            guard let sourceURL = URL(string: source) else {
