objective-c – 为自定义Obj-C对象创建Xcode数据格式化程序包

为了帮助简化Xcode调试器窗口中的 some custom Objective-C objects调试,我使用 related Apple documentation和Xcode的内置数据格式化器作为指南,为每个对象创建了一组数据格式化器字符串.

My custom summary strings工作得很好,如果我把它放在/ Developer / Library / Xcode / CustomDataViews /和Xcode附带的数据格式化程序中.但是,我宁愿不这样做,因为用户可能没有该目录的写权限,并且将自定义格式化程序与内置格式化程序混合可能会造成混淆.类似地,将我自己的条目添加到〜/ Library / Application Support / Apple / Developer Tools / CustomDataViews / CustomDataViews.plist也可以,但该文件用于覆盖认值的用户定义值,并且其条目受到更改的影响. Xcode调试器GUI.我真正想要的是能够将我的数据格式化程序放在一个位置,以便Xcode识别它们,但如果需要,用户仍然可以有选择地覆盖我的设置(在另一个文件中).

问题是,当我创建一个包(按照this Apple sample code的例子)并安装它(在/ Developer / Library / Xcode / CustomDataViews /或任何库/应用程序支持/ Apple / Developer Tools / CustomDataViews / path中)时,Xcode不会不识别或使用自定义格式化程序.

关于数据格式化程序包的细节的文档有点不足(主要是Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin中的单个头文件),可能是因为该功能不是Xcode的标题功能之一.

相关文章

在有效期内的苹果开发者账号(类型为个人或者公司账号)。还...
Appuploader官网--IOS ipa上传发布工具,证书制作工具跨平台...
苹果在9月13号凌晨(北京时间)发布 iOS 16,该系统的设备可...
计算机图形学--OpenGL递归实现光线追踪
Xcode 14打出来的包在低版本系统运行时会崩溃,报错信息是Li...