Catalina上的macOS应用程序通过Xcode接收;TCC拒绝IOHIDDEVIECEOPEN“;

Catalina上的macOS应用程序通过Xcode接收;TCC拒绝IOHIDDEVIECEOPEN“;,xcode,macos,macos-catalina,Xcode,Macos,Macos Catalina,随着Catalina的退出,我花时间更新并尝试运行我的应用程序,但我面临一个奇怪的问题 我的应用程序正在监视关键事件,因此需要新的授权来监视输入 如果我运行签名包,我确实会收到警告,告诉我在系统首选项中打开它,我会这样做。然后就可以了 如果我通过Xcode或Iterm2执行相同的操作,我总是使用“TCC deny IOHIDDeviceOpen”。我已经尝试授权构建的产品,但它并没有改变任何事情 有人有想法吗 我也有类似的问题。我发现从系统首选项->安全和隐私->输入监控中删除我的应用程序的所有

随着Catalina的退出,我花时间更新并尝试运行我的应用程序,但我面临一个奇怪的问题

我的应用程序正在监视关键事件,因此需要新的授权来监视输入

如果我运行签名包,我确实会收到警告,告诉我在系统首选项中打开它,我会这样做。然后就可以了

如果我通过Xcode或Iterm2执行相同的操作,我总是使用“TCC deny IOHIDDeviceOpen”。我已经尝试授权构建的产品,但它并没有改变任何事情


有人有想法吗

我也有类似的问题。我发现从系统首选项->安全和隐私->输入监控中删除我的应用程序的所有条目,然后在Xcode下重新运行是可行的。这几乎就像Catalina将应用程序识别为商店中的应用程序,不要求打开支持,但在实际打开设备时将其视为不同的应用程序一样

如果这不起作用,请确保您的终端程序(例如iTerm.app)也签入了“输入监控”权限