在乐器中录音时应用程序崩溃

Posted

技术标签:

【中文标题】在乐器中录音时应用程序崩溃【英文标题】:App crashes while Recording in Instruments 【发布时间】:2019-10-01 08:52:47 【问题描述】:

我正在尝试在我的应用上运行 Instruments,只要我点击记录,应用就会启动并崩溃并出现以下错误:

-[__NSCFString _stringByResolvingSymlinksInPathUsingCache:]: unrecognized selector sent to instance

但是当直接使用 Xcode 安装和运行时运行良好(不使用 Instruments)。

模拟器和 iPhone 都在发生这种情况。

Xcode 版本:10.2

MacOS:10.14.4


已解决:已升级到 Xcode11,不再遇到此问题。

【问题讨论】:

仅显示代码错误无济于事,因为有很多与此错误相关的 SO 问题 面临同样的问题 我在 iPhoneX 上遇到了同样的问题 对我来说时间是在仪器上工作,但在分配和泄漏时崩溃 完全一样。任何更新?当我运行分配时它崩溃了 【参考方案1】:

在尝试了很多事情之后,切换到 ios 12.0 模拟器最终是让我工作的原因。不过我从来没有弄清楚根本原因,所以 YMMV。

当我遇到这个问题时,我最初使用 Xcode 10.2.1 并为 iOS 12.2 模拟器构建。我首先尝试清理构建文件夹,擦除模拟器,然后更新到 Xcode 10.3,但每次都遇到相同的错误。如果简单地切换到 12.0 模拟器对您不起作用,请尝试其中一些选项!

【讨论】:

【参考方案2】:

我确实认为这与证书签名有关 您似乎在 Xcode 上运行您没有配置配置文件

【讨论】:

以上是关于在乐器中录音时应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章

带有 RemoteIO 的虚拟仪器应用程序录音功能

停止录音机后应用程序崩溃

AVAudioEngine inputNode installTap 重启录音时崩溃

Core Audio - 多样本播放/录音

演奏世间所有乐器——Midi设备到底有多神奇?

加载 UIImage 时 iOS 应用程序崩溃(虚拟内存未清理)