jezzmemo / JJException

Protect the objective-c application(保护App不闪退)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS15版本下pod导入0.2.12版本Crash防护失效

WuDiTangYuan opened this issue · comments

Bug描述:
在iOS15版本下在模拟器中JJException 0.2.12版本crash防护失效

环境:
macOS版本:12.3.1 Mac studio
Xcode版本:13.3.1
模拟器 iOS版本:15.4

复现步骤:
1.使用Xcode创建一个iOS App的工程 ,使用Objective-C 语言
2.使用cocoapods安装JJException 默认会安装 0.2.12版本
3.在AppDelegate.m的didFinishLaunchingWithOptions方法内首行位置加入如下代码 :
[JJException configExceptionCategory:JJExceptionGuardAll];
[JJException startGuardException];
4.在工程的ViewController.m文件的viewDidLoad方法内加入如下代码:
NSArray *arr = @[@"0"];
NSString *str = [arr objectAtIndex:100];
5.运行项目即可发现崩溃。
1
2