I'm curious as to what I'm doing wrong in this situation...
I have a project, a cocoa application, that makes use of some carbon static libraries we've written. The cocoa project is set up with dependencies on the carbon static lib subproject. So in my CocoaApp.xcodeproj I have added FooLibrary.xcodeproj and made the CocoApp target depend on FooLibrary's target, libFoo.a.
I need to break down inside of libFoo.a... so I open FooLibrary.xcodeproj, go to the line of code where I need to break, and add the breakpoint. Then, back in CocoApp.xcodeproj, when I launch the debugger, the breakpoint down inside of libFoo.a doesn't fire. If I set a breakpoint in CocoApp on the line where I call into libFoo.a then I can step down into the static lib's code and verify that it is being executed, but the breakpoint just doesn't work. I do have debug symbols turned on, etc.
However, I also have another app, which is carbon based, that also depends on FooLibrary.xcodeproj, and when I debug that app, the breakpoints I've set in the subproject DO fire, like I expect.