如何隐藏iPhone应用程序二进制的符号?

如何隐藏iPhone应用程序二进制的符号?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我通过运行“strings”检查了几个从应用商店下载的ipa。 它们都没有显示有意义的符号 但是我在发行版中构建的二进制文件 模式显示字符串输出中的所有符号名称 在项目生成设置中,将复制期间的条带调试符号设置为发布时的YES。这是默认值 如果不起作用,请尝试切换以下生成设置: 默认情况下隐藏的符号 条连产品 我相信苹果以特殊的方式存储.ipa文件,不久前他们还存在解密问题,但不确定这是真的。如果你从应用商店将应用程序分发到发行版,它也会这样做。

我通过运行“strings”检查了几个从应用商店下载的ipa。 它们都没有显示有意义的符号

但是我在发行版中构建的二进制文件
模式显示字符串输出中的所有符号名称

在项目生成设置中,将复制期间的条带调试符号设置为发布时的
YES
。这是默认值

如果不起作用,请尝试切换以下生成设置:

  • 默认情况下隐藏的符号
  • 条连产品

我相信苹果以特殊的方式存储.ipa文件,不久前他们还存在解密问题,但不确定这是真的。如果你从应用商店将应用程序分发到发行版,它也会这样做。