ios - Polidea ios-class-guard 在 XCode 7 中已死,替换它还是修复它?

标签 ios obfuscation xcode7

在 XCode 7 和 iOS 9 之前一切都很好。在我们将 XCode 升级到 7.0 和 7.0.1 之后,ios-class-guard 一直让我们烦恼。 无法按照官方教程安装ios-class-guard。自制软件安装公式失败。

The following build commands failed:
CompileC /Users/Digiflex/Library/Developer/Xcode/DerivedData/ios-class-guard-afpnixzupjudctebfxyqptpmbgpa/Build/Intermediates/ios-class-guard.build/Release/MachObjC.build/Objects-normal/x86_64/CDLCSegment.o Source/CDLCSegment.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

然后,我们从Polidea/ios-class-guard下载源代码.在我们修复了几个错误并编译之后。我们将构建和导出归档到

/usr/bin/ios-class-guard 

当我们进行混淆时,它看起来没问题。但是当我们在 XCode 7 中运行项目时,我们遇到了很多错误,例如:

Unexpected '@' in program

Missing context for method declaration

经过数小时的研究仍未得出结论,我们的问题是:

  1. 如何在XCode 7环境下自行修复ios-class-guard问题?

  2. 有没有其他开源项目提供类似的功能,可以混淆Class、Method和String?

最佳答案

iOS Class Guard 新版本 (0.8) 支持 Xcode 7。

关于ios - Polidea ios-class-guard 在 XCode 7 中已死,替换它还是修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32859363/

相关文章:

ios - 上下文菜单 IBAction 在 Xcode 7 Beta 中未触发

ios - 删除 iad View

php - IBM-850 编码如何与 PHP 函数参数配合使用?

.net - 正确支持 WPF 的混淆器

android - 混淆(minifyEnabled true)在调试和发布中不起作用

swift - 类型 'OSType' 不符合 Swift 2.0 中的协议(protocol) 'AnyObject'

ios - IAP 时无法连接到 iTunes Store 错误

ios - 将 Facebook-iOS-SDK 与 Rubymotion 结合使用时出错

ios - 如何在 asnetworkimagenode url 请求中添加身份验证 header ?

ios - 淡化 UILabel 的背景颜色? (静态展示)