创建iOS框架:如何在调试时防止洞察源代码

Ulr*_*ock 3 xcode frameworks ios

我刚刚用Xcode开发了自己的(通用)框架.当我将它导入测试项目(肯定需要我的框架的类)时,所有都运行良好 - 无论是模拟器还是真实设备(iPhone).

我已经构建了一个调试和发布版本.

在"编辑方案"下,我还在发布版本中禁用了"查看调试".

但是,当我在我的测试项目的源代码中设置一个断点时(如上所述 - 从我的框架的发布版本中获取一些信息),我仍然可以毫无问题地进入类(.m文件).

由于我想将这个框架交付给付费客户,我想阻止任何人在调试时看到我的源代码.在"构建设置"中试验几个标志没有效果......

有任何想法吗?

Ulr*_*ock 7

没有人可以帮助我,所以我新秀不得不帮助自己:-)

解决方案不容易下注:只需转到目标 - >构建设置,然后搜索"生成调试符号" - 到达那里,只需将表单更改为否

......就是这样!

快乐的框架:-)