When you run your application in xcode, it will run your main application by default. The sampleHandler exists in your broadcast extension, though. Technically, iOS sees these as two separate applications. If you would like to breakpoint in your samplehandler, you need to run your broadcast extension instead of your main application. When you do this it will ask you what app to run with, and you would select your main application: