Reputation: 11
I developed my own iOS framework(for my clients) which provides login and some other features. I imported my framework into a test project and all runs well. In test project I invoked my framework which starts at InitialViewController and proceeds to SignInViewController.
When SignInViewController is displayed I paused the program execution in Xcode.Image1
The problem is I’m able to step into my framework classes while debugging in test project using below statement: Image2
(lldb) po [[[[UIApplication sharedApplication] keyWindow] rootViewController] visibleViewController]
<SignInViewController: 0x7fc225202490>
I’m also able to change the property values of SignInViewController: Image3
(lldb) po [[[[[UIApplication sharedApplication] keyWindow] rootViewController] visibleViewController] setGXIdentifier:@"AXSDF"]
AXSDF
I sell this framework to my customers and other developers, So I want to
I tried setting Generate Debug Symbols to NO. (which does not solve the issue)
I’m looking for a way to disable debugging on my framework.(Btw, I'm using Xcode 9.2)
Upvotes: 1
Views: 373