I started with an Objective-C project and added Swift as a mixed project later. I was able to breakpoint both fine. At one point recently this stopped working. It could have been around Xcode 7, El Capitan.
When I use the break list -v command all the Objective-C classes have more robust info.. e.g. 1.1 below whereas all the Swift classes just have the file and line path. Is this normal?
(lldb) break list -v
Current breakpoints:
1: file = '/Path/Project/AppDelegate.m', line = 23
1.1:
module = /Users/me/Library/Developer/Xcode/DerivedData/Project-aaepdqvyfzvryeaptphqsopjjudt/Build/Products/Debug-iphonesimulator/Project.app/Project
compile unit = AppDelegate.m
function = -[AppDelegate application:didFinishLaunchingWithOptions:]
location = /Path/Project/AppDelegate.m:23
address = 0x000000010ae4707e
resolved = true
hit count = 1
2: file = '/Path/Project/MyViewController.swift', line = 21