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

如何在调试应用程序时限制对ios框架的.m文件的访问?,ios,debugging,frameworks,Ios,Debugging,Frameworks,我创建了一个框架,并将其导入示例应用程序中进行测试。当我调试应用程序并单击“单步执行”时,我能够看到框架的.m文件的内容。限制访问我的.m文件的可能解决方案是什么??![在此处输入图像描述][1]Xcode具有框架可视性选项,如下所示: 公共:该界面已最终确定,供您产品的客户使用。公共头作为可读的源代码包含在产品中,没有任何限制 私有:该界面不是为您的客户设计的,或者它处于开发的早期阶段。产品中包含一个私有标题,但它标记为“private”。因此,所有客户都可以看到这些符号,但客户应该明白,他

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

Xcode具有框架可视性选项,如下所示:

  • 公共:该界面已最终确定,供您产品的客户使用。公共头作为可读的源代码包含在产品中,没有任何限制
  • 私有:该界面不是为您的客户设计的,或者它处于开发的早期阶段。产品中包含一个私有标题,但它标记为“private”。因此,所有客户都可以看到这些符号,但客户应该明白,他们不应该使用这些符号
  • 项目:该接口仅供当前项目中的实现文件使用。目标中不包括项目标题,但目标代码中除外。客户根本看不到这些符号,只有您可以看到
但是,正如您所提到的,您还需要其他东西来保护您的代码,因此请查看帖子: