在 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
经过数小时的研究仍未得出结论,我们的问题是:
如何在XCode 7环境下自行修复ios-class-guard问题?
有没有其他开源项目提供类似的功能,可以混淆Class、Method和String?
最佳答案
iOS Class Guard
新版本 (0.8) 支持 Xcode 7。
关于ios - Polidea ios-class-guard 在 XCode 7 中已死,替换它还是修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32859363/