0

我的Spotlight 导入器正在从我的应用程序的数百个文档文件中导入元数据。

在带有各种文件的 Xcode 调试器下一切正常。但是,一旦将导入程序安装在系统上,运行导入程序时, mdworker 进程会因 300 多个文件而崩溃两次。

堆栈跟踪对指示问题没有多大帮助(一些 STL 库位置) - 有没有办法为在 Spotlight 服务器的现场运行的导入程序打开更多调试信息?
特别是触发崩溃的文件的名称

任何提示表示赞赏。

4

1 回答 1

0

好的,只需在调试器下运行几乎所有内容(aka /Users/)的导入程序,而不仅仅是最终跟踪问题文件的特定文件,即在 Xcode 方案中mdimport用作托管可执行文件和选项

  • -d2(或d4或其他)
  • -g $(BUILT_PRODUCTS_DIR)/MyImporter.mdimporter
  • /Users/
于 2012-10-13T14:51:58.570 回答