我很难确定在iOS设备上通过testflight下载我的应用时为何崩溃。如果我通过xcode将其上传到模拟器或物理设备,则可以正常运行;通过testflight下载到ios13设备(可以使用ios12)时,它在启动时崩溃,似乎是在请求权限时。
询问的唯一权限是通知和麦克风,但是崩溃后,我转到设置面板,看到未分配麦克风,而通知是。
因此,我认为麦克风许可存在问题,因此将其从Info.plist中删除:没有任何变化,它仍然崩溃了,因此,也许不是麦克风。
另外,我已经导出了IPA以进行即席分发,并且令我感到惊讶的是,通过https在本地网络服务器上安装了OTA可以正常工作。
有什么想法可以确定发生了什么吗?顺便说一句,在testflight崩溃报告中,没有堆栈跟踪或任何有用的信息,只有有关设备的信息(型号,内存电池等)
最佳答案
关于ios - 如何确定为什么iOS应用在启动时会在iOS 13上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60252333/