应用程序崩溃在设备上,但适用于模拟器iOS

Oss*_*sir 8 iphone xcode ios ios-frameworks swift

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

这些信息如何帮助我?任何帮助赞赏.

UPD1:堆栈跟踪 在此输入图像描述

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

Phi*_*ach 6

有同样的问题,在模拟器上工作,但没有在设备上工作,得到了这个美妙但极简主义的堆栈跟踪"abort_with_payload"

结果我只需要我的plist中的"NSMicrophoneUsageDescription"键


Oss*_*sir 4

问题出在 pod 框架中。Pod 生成的脚本无法正确嵌入某些框架。我删除了“[CP] Embed Pods Frameworks”脚本,并自行将框架添加到“Embedded Binaries”中。问题就解决了。