美文网首页1
swift代码混淆

swift代码混淆

作者: 只会ctrl_c_v | 来源:发表于2020-05-19 12:13 被阅读0次

下载和介绍:

下载安装

使用例子

SwiftShield会不可逆地覆盖你所有的源文件。因此,建议备份好再操作,避免意外情况。

使用命令:

USAGE: swiftshield obfuscate --project-file <project-file> --scheme <scheme> [--ignore-public] [--ignore-targets] [--verbose] [--dry-run] [--print-sourcekit]

OPTIONS:
  -p, --project-file <project-file>
                          The path to your app's main .xcodeproj/.xcworkspace
                          file. 
  -s, --scheme <scheme>   The main scheme from the project to build. 
  --ignore-public         Don't obfuscate content that is 'public' or 'open'
                          (a.k.a 'SDK Mode'). 
  -i, --ignore-targets    A list of targets, separated by a comma, that should
                          NOT be obfuscated. 
  -v, --verbose           Prints additional information. 
  -d, --dry-run           Does not actually overwrite the files. 
  --print-sourcekit       Prints SourceKit queries. Note that they are huge, so
                          use this only for bug reports and development! 
  -h, --help              Show help information.

操作步骤:

按上面 下载安装 下载好 swiftshield
  • 解压后,找到 bin 目录下的 swiftshield
  • 双击swiftshield文件(如果有安全问题提示,需要到系统偏好设置允许)

使用 swiftshield 命令方式

1、省事方式
  • 打开终端,直接将 bin目录下的swiftshield拖到终端
  • 按自己需求,拼接 swiftshield 命令选项

列子:~/Downloads/swiftshield/bin/swiftshield obfuscate -p Demo.xcodeproj -s Demo -v

  • 回车运行执行命令
2、经常使用则将swiftshield配置成启动命令

相关文章

  • swift代码混淆

    下载和介绍: 下载安装 使用例子 SwiftShield会不可逆地覆盖你所有的源文件。因此,建议备份好再操作,避免...

  • Swift 代码混淆

    由于面试被问到有没有做过代码混淆,没有接触过这些于是就网上参考一些资料自己动手简单实现了一个 先创建一个工程Obf...

  • [iOS]混淆-方法混淆

    Objective-C/Swift的方法名、属性名混淆 特点 混淆的时机是在编译前 混淆后,不影响源代码 混淆生成...

  • iOS Framework混淆/编译打包脚本(支持swift/o

    本文将介绍iOS代码混淆及编译的自动化脚本方案,支持swift、m、c、cpp和h文件类型的混淆,使用编译时混淆的...

  • iOS 4.3审核被拒-iOS 4.3被拒-iOS other审

    这里强烈推荐一款好用的iOS代码混淆工具支持(oc、swift、c++、dart):Github:https://...

  • ios-class-guard - Swift & OC Mix

    Swift OC 代码需要混淆代码 一、class-dump 能够从可执行文件中获取类/方法和属性的信息, ios...

  • 真实可用的 swift代码混淆

    问:知道必须要给代码混淆是什么感受?- Hardcoded encryption key - IOS谢邀:就 地铁...

  • Android项目的代码混淆

    代码混淆: 代码混淆有两种重要功能。其一,混淆代码。其二,优化代码。有的混淆是根据自己写得代码有关,需要根据异常错...

  • iOS 初探代码混淆(OC)

    iOS 初探代码混淆(OC) iOS 初探代码混淆(OC)

  • ProGuard详解

    Android分享:代码混淆那些事Android代码混淆之混淆规则Android-Dev-Favorites An...

网友评论

    本文标题:swift代码混淆

    本文链接:https://www.haomeiwen.com/subject/ivovohtx.html