xcode 10.2.1 打release包时,启动黑屏问题

问题描述:在xcode升级10.2.1后,在debug模式下编译可以正常启动app,在release模式下,运行起来会出现启动页然后黑屏。

问题原因:项目中AppDelegate使用了Catagory为了将代码分层,方便查看会将一些网络请求和代理注册等分别放到了父类或父类的父类里。xcode之前使用没什么问题,升级xcode 12.2.1后,如父类没有didFinishLaunchingWithOptions等代理方法,子类也不会走。导致release环境下,启动app会黑屏。

解决办法:在父类里去将didFinishLaunchingWithOptions等代理方法实现,然后子类去重写便可。

你可能感兴趣的:(xcode 10.2.1 打release包时,启动黑屏问题)