在Instruments录制时应用程序崩溃

10

我试图在我的应用程序上运行Instruments,在我点击录制按钮后,应用程序启动并崩溃,并显示以下错误:

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

但是在没有使用Instruments的情况下直接在Xcode中安装和运行时就能正常运行。

这个问题发生在模拟器以及iPhone上。

Xcode版本:10.2

MacOS版本:10.14.4


解决:升级到Xcode11后,不再遇到这个问题。


仅显示代码错误无法提供帮助,因为与此错误相关的许多问题都在SO上。 - Wings
2
遇到相同的问题 - Dattatray Deokar
我在iPhoneX上遇到了同样的问题。 - Jawad Ali
2
对我来说,时间在处理工具上运行得很好,但在分配和泄漏方面却崩溃了。 - Jawad Ali
1
完全一模一样。有更新吗?我运行Allocations时它会崩溃。 - Gabriele
已解决:我现在正在使用Xcode11,没有遇到这个问题。 - iOS Monster
2个回答

0

尝试了很多方法后,最终切换到 iOS 12.0 模拟器是让我成功的关键。虽然我从未找出根本原因,但你的情况可能不同。

我最初使用的是 Xcode 10.2.1,并为 iOS 12.2 模拟器构建应用程序时遇到了此问题。我首先尝试清理构建文件夹、擦除模拟器和更新到 Xcode 10.3,但每次都遇到相同的错误。如果仅仅切换到 12.0 模拟器无法解决问题,请尝试其中一些选项!


0

我相信这与证书签名有关, 看起来你正在运行未配置预配文件的Xcode


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接