Mac 辅助功能显示我的应用名称错误
Mac Accessibility show my App name wrong
我开发的应用程序需要在 Mac 上访问辅助功能。但是当我在设置中打开它时,它显示 SMJobBlessApp 而不是我的应用程序名称。当我 运行 下面的命令时,它在 TCC 数据库中显示我的应用程序名称而不是 SMJobBlessApp。
sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "SELECT * from access"
这只发生在我的开发机器上。所以我想知道这是否与我之前弄乱的东西有关,或者我的 Mac 缓存了一些我不知道的东西?我之前用那台机器开发了一个App的辅助工具。但是我想不出任何导致这个奇怪问题的原因。
有什么想法吗?如果您需要更多信息,请随时询问。现在我不知道什么是相关的。
谢谢,
杰瑞
我遇到了类似的问题 -- 我想将我的应用程序名称从小写更改为大写,并且我想添加一个应用程序图标。
如您所见,TCC.db 似乎报告了对大写应用程序名称的正确更改,但首选项窗格本身继续使用原始值。
最终对我有用的是:
- 清理 TCC.db 使用
tccutil reset Accessibility
(参见 this answer 中的评论)。
- 对包标识符进行更极端的更改(不仅仅是大小写更改)。例如,将
com.apple.App
重命名为 com.appleinc.App
之后,出现了新的名称和图标。
我开发的应用程序需要在 Mac 上访问辅助功能。但是当我在设置中打开它时,它显示 SMJobBlessApp 而不是我的应用程序名称。当我 运行 下面的命令时,它在 TCC 数据库中显示我的应用程序名称而不是 SMJobBlessApp。
sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "SELECT * from access"
这只发生在我的开发机器上。所以我想知道这是否与我之前弄乱的东西有关,或者我的 Mac 缓存了一些我不知道的东西?我之前用那台机器开发了一个App的辅助工具。但是我想不出任何导致这个奇怪问题的原因。
有什么想法吗?如果您需要更多信息,请随时询问。现在我不知道什么是相关的。
谢谢, 杰瑞
我遇到了类似的问题 -- 我想将我的应用程序名称从小写更改为大写,并且我想添加一个应用程序图标。
如您所见,TCC.db 似乎报告了对大写应用程序名称的正确更改,但首选项窗格本身继续使用原始值。
最终对我有用的是:
- 清理 TCC.db 使用
tccutil reset Accessibility
(参见 this answer 中的评论)。 - 对包标识符进行更极端的更改(不仅仅是大小写更改)。例如,将
com.apple.App
重命名为com.appleinc.App
之后,出现了新的名称和图标。