Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的Spotlight 导入器正在从我的应用程序的数百个文档文件中导入元数据。
在带有各种文件的 Xcode 调试器下一切正常。但是,一旦将导入程序安装在系统上,运行导入程序时, mdworker 进程会因 300 多个文件而崩溃两次。
堆栈跟踪对指示问题没有多大帮助(一些 STL 库位置) - 有没有办法为在 Spotlight 服务器的现场运行的导入程序打开更多调试信息? 特别是触发崩溃的文件的名称?
任何提示表示赞赏。
好的,只需在调试器下运行几乎所有内容(aka /Users/)的导入程序,而不仅仅是最终跟踪问题文件的特定文件,即在 Xcode 方案中mdimport用作托管可执行文件和选项
/Users/
mdimport
-d2
-g $(BUILT_PRODUCTS_DIR)/MyImporter.mdimporter