彩票走势图

iOSDefender SDK Beta使用说明

原创|使用教程|编辑:何跃|2021-08-24 14:46:16.690|阅读 242 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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添加到你的项目中(或者:建立一个)。

  • 在你的项目根部做一个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 ...}


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP