ios - 防止进入静态库代码

标签 ios xcode frameworks static-libraries ios-frameworks

我已经成功创建并使用了静态库,

但找不到阻止用户进入静态库代码的方法/解决方案。

我所有的 .m 文件都嵌入到 .a 文件中,

查看静态库实现的步骤如下:

  1. 用户在他的项目中导入静态库和头文件。
  2. 导入头文件并调用静态库文件中的任何方法。
  3. 在他调用静态库函数的地方打断点。
  4. 每当代码到达该断点时,他都会点击 step Into 按钮。

通过以上步骤,他/她可以进入我的实现文件。

我想在任何情况下对用户隐藏我的实现。

最佳答案

他们不是真的。您看到的是 Xcode 在您计算机上的其他位置查找源文件。如果将它们移到另一台计算机上,您将不会再看到它们。就此而言,如果您只是移动计算机上的源文件,则不会。

关于ios - 防止进入静态库代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24222496/

相关文章:

ios - 即使应用程序未运行,网络扩展也可监控 WiFi 网络变化

ios - UIWebView 不加载在其他浏览器中有效的 URL

ios - 如何使用 Apple 开发者帐户创建可在 ios 10 和 ios 12 上信任的 ipa

ios - UILocalNotification 用户信息中的 Swift 字典

iphone - 什么是私有(private)框架以及我们将如何使用它们?

ios - 卡在为 Bluemix 推送创建 .p12 推送证书文件

ios - 如何为页面 View Controller 提供 "Cover Vertical"过渡样式

xcode - App Transport Security 策略要求使用安全连接

ios - 将 Xcode 项目连同所有文件/框架传输到另一台计算机

ios - 嵌入在根框架中的签名子框架不起作用(Xcode 11.2.1)