1.该问题不只在iOS13系统上出现,ioS10-IOS13 都有,所以不是Window的问题,虽然在IOS13上Window的层级会发生变化,但是iOS10,11,12上同样会出现同样的问题。
2.内存泄漏会不会造成闪退 (MeakLeak)
内存
Dead Store
1.
Value stored to 'errorString' is never re ad
声明了,并二次赋值了,但是没有使用
2.Value stored to 'imageZipPaht' during its initialization is never read
声明了,并赋值了,但没使用
2.Memory error
2。Null assigned to a pointer which is expected to have non-null value
nil 赋值给了一个期望非空值的指针
.Attempt to free released memory
访问已经释放的对象
nil returned from a method that is expected to return a non-null value
返回了 nil 值,期望返回一个非空值
nil passed to a callee that requires a non-null 1st parameter
Null赋值给非空对象
3.logic error
4.memory (core Foundation/OC /)
5.Core Foundation/Objective-C
ViewDidLoad ViewWillDisapper ViewDidAppear
6.API_Missuse(Apple)
(2) leak分析 每次弹出LoginVC 或者切换Tab 都会引起内存泄漏
3.crash,log的探索至关重要,因为我们只有它。(符号化没成功,有一次成功了,但是好像位置不太对)
4. View的生命周期 和 通知的使用 ,因为项目中的通知都在ViewWillDisapper 移除了。
1.window 问题 (apppication的跳到后台的代理方法触发 GetCurrentVC)
2.EBCOM
3.符号化
4.Binary Image
5.atos udid 不一祥
6.lanuceScreen
7.present层级问题
8. 内存泄漏 +(iPhoneModel)iPhoneModel
9.层级问题,当前窗口不是最主window
UIViewController*top=[UIApplicationsharedApplication].keyWindow.rootViewController;
[top presentViewController:secondView animated:YES completion:nil];
-(UIViewController*)topMostController{UIViewController*topController=[UIApplicationsharedApplication].keyWindow.rootViewController;
while(topController.presentedViewController){topController=topController.presentedViewController;}returntopController;}
UIViewController*top=[selftopMostController];[top presentViewController:secondView animated:YES completion:nil];
1.App Itunes 和 TestFielt
登录.App Itunes 可以查看 app的崩溃信息
2.登录Xcode Account ,可以查看appStore 上的bug信息,前提是用打包的账号,而不是自己的。
网友评论