iOSDefender SDK Beta使用说明

iOSDefender SDK是一个RASP(运行时应用程序自我保护)库,用于保护iOS应用程序和框架,允许它们检查是否正在越狱设备上运行。

iOSDefender SDK是一个RASP(运行时应用程序自我保护)库,用于保护iOS应用程序和框架,允许它们检查是否正在越狱设备上运行。

为什么需要iOSDefender果你不怕辛辛苦苦研发的应用被他人破解,使用iOSDefender是一个好办法,当然这是一个商业工具,他的开源产品PPiOS点击这里了解下!

系统要求

  • macOS
  • Xcode 11 or later
  • Swift 5.1 or later, or Objective-C
  • iOS Deployment Target of iOS 11 or later

使用简介

将iOSDefender SDK集成到您的Xcode项目中只需要几个步骤:

1. 下载发行版(类似iOSDefenderSDK_Beta-1.1.0+070d7ec.tgz)并双击它。这将把它解压到类似于~/Downloads/iOSDefenderSDK_Beta-1.1.0的地方。

2. 将XCFramework添加到你的项目中(或者:建立一个Company-Wide Cocoapod)。

  • 在你的项目根部做一个Frameworks/目录。
  • 将iOSDefenderSDK.xcframework从发行版复制到Frameworks/。
  • 在Xcode的项目导航器中,选择该项目。在目标列表中选择目标,并选择常规标签。
  • 在Frameworks, Libraries, and Embedded Content部分,选择+来添加框架。
  • 在选择窗口的底部,选择添加其他…,添加文件…,然后导航到Frameworks/目录,添加iOSDefenderSDK.xcframework。
  • 验证添加的XCFramework是否被列为嵌入和签署。
  • 选择Build Settings标签,选择All and Combined,并搜索框架搜索路径。
  • 如果Frameworks目录还没有列在框架搜索路径中,添加以下内容。$(PROJECT_DIR)/Frameworks。

3.  在每个你想检查越狱情况的Swift文件中。

  • 在顶部添加import iOSDefenderSDK(如果你的项目是XCFramework,而是在顶部添加@_implementationOnly import iOSDefenderSDK,以确保客户端应用程序可以使用你的框架。)
  • 使用API中描述的方法之一,并指定所需的行为,例如:if iOSDefender.isJailbroken() { // response to jailbroken condition … }

4. 在每个你想检查越狱情况的Objective-C文件中。

  • 在顶部添加“#import “iOSDefenderSDK/iOSDefenderSDK-Swift.h” ”
  • 使用API中描述的方法之一,并指定所需的行为,例如:if ([iOSDefenderObjC isJailbroken]) {   // response to jailbroken condition …}

官方文档持续更新请点击这里。

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月20日
下一篇 2021年7月20日

相关推荐

发表回复

登录后才能评论