wire-ios_legacy
wire-ios_legacy copied to clipboard
How to set breakpoint on each dependency framework only for debugger【not change source code】
Readme said:
These steps allow you to build only the Wire umbrella project, pulling in all other Wire frameworks with Carthage. If you want to modify the source/debug other Wire frameworks, you can open the Carthage/Checkouts subfolder and open the individual projects for each dependency there.
You can then use carthage bootstrap --platform ios --use-xcframeworks to rebuild the dependency and use it in the umbrella project.
Before use "--use-xcframeworks" ,was used build By Xcode 12.1, I can drag the Carthage/Checkouts anyone xxx.xcproject into the Main Project【Wire umbrella project】. And relink the framework in :

Then , I can Set Breakpoint on the framework source, and use lldb po command to check something. But when I try Xcode13.1 with "carthage bootstrap --platform ios --use-xcframeworks" , I find set breakpoint not work .
This is Example, I want to step into ZMSLog , but this breakpoint is not work.

This make me inconvenient. I rare to change the framework code, But only want debugger it . Someone can help me ? how to do can make me get this?
Anyone can help this?