如何在调试应用程序时限制对ios框架的.m文件的访问?

时间:2015-06-17 10:52:08

标签: ios debugging frameworks

我已经创建了一个框架并将其导入到示例应用程序中以进行测试。当我调试应用程序并单击“STEP INTO”时,我能够看到我的框架的.m文件的内容。什么是限制访问我的.m文件的可能解决方案?? [在此处输入图像描述] [1]

1 个答案:

答案 0 :(得分:0)

Xcode具有框架可见性选项

  • 公开:界面已定稿,供您的产品客户使用。公共标题作为可读源代码包含在产品中,没有任何限制。
  • 私有:该界面不适合您的客户或处于开发的早期阶段。产品中包含一个私有标题,但它标记为“私有”。因此,所有客户都可以看到符号,但客户应该明白他们不应该使用它们。
  • 项目:该界面仅供当前项目中的实施文件使用。除目标代码外,目标中不包含项目头。客户端根本看不到这些符号,仅供您使用。

但是,正如您所提到的,您还需要其他可以保护代码的内容,请查看帖子: How to build a framework or library for other developers, the secure way?