应用程序崩溃在设备上,但适用于模拟器iOS [英] App crash on device but works on simulator iOS

查看:166
本文介绍了应用程序崩溃在设备上,但适用于模拟器iOS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

应用程序不是由我开发的,但现在我必须添加一些功能。代码编译在模拟器上添加启动但在真实设备上立即崩溃(didFinishLaunchingWithOptions从不调用)。 Xcode没有显示任何错误。我认为问题可能在pods和框架中,但不知道如何检查是否如此。我在项目中重新安装了pods并重新创建了框架依赖项,但没有应用程序仍然崩溃。我只有来自Xcode
的信息

App wasn't developed by me, but now I have to add some features. Code compiles add launches on simulator but immediately crash on real device (didFinishLaunchingWithOptions never calls). Xcode doesn't show any errors. I think the problem may be in pods and frameworks but don't know how to check if this so. I reinstalled pods and recreated framework dependences in project but no app still crash. I have only this info from Xcode

这些信息如何帮助我?任何帮助表示赞赏。

How this info can help me? Any help appreciated.

UPD1:stacktrace

UPD1: stacktrace

UPD2:应用程序在iOS9和iOS10上崩溃,因此NSCameraUsageDescription不是问题

UPD2: App crash on iOS9 and iOS10 so NSCameraUsageDescription isn't the problem

推荐答案

问题出在pods框架中。 pod生成的脚本无法正确嵌入某些框架。我删除了[CP] Embed Pods Frameworks脚本,并自行将框架添加到嵌入式二进制文件中。问题解决了。

The problem was in pods frameworks. Script generated by pods can't embed some frameworks correctly. I removed "[CP] Embed Pods Frameworks" script and add frameworks to "Embedded Binaries" by myself. And problem was solved.

这篇关于应用程序崩溃在设备上,但适用于模拟器iOS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆