tisfeng/Easydict

在m1电脑上面,使用AppleScript,模拟cmd+c划词,但是权限NSAppleEventsUsageDescription一直添加不上去,在x86上面是正常的,arm不正常,这种需要怎么解决??

Jakn opened this issue · 2 comments

Jakn commented

请先确认以下事项:

  • 请务必查看 常见问题
  • 已仔细阅读了 README
  • issues 页面搜索过问题(包括已关闭的 issue),但未能找到解决方法
  • Easydict 已升级到 最新版本
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

划词时使用- (void)getSelectedTextBySimulatedKey:(void (^)(NSString *_Nullable))completion 使用这个方法时,授权问题一直解决不了

该问题是否可以稳定重现?

可重现

重现步骤

划词时使用- (void)getSelectedTextBySimulatedKey:(void (^)(NSString *_Nullable))completion 使用这个方法时,授权问题一直解决不了

截图

WeChat2cf5f9d42b3ebb83331f4effac3f1e19 WeChat202154cf786d8795c93bc31572a768c0

期望结果

使用能解决m1 权限问题

解决方案(可选)

No response

设备型号 && 系统版本

Apple m1

是否愿意提交 PR 解决该问题?

  • 我愿意提交 PR

Hello Jakn, Thank you for your first issue contribution 🎉

这个方法 getSelectedTextBySimulatedKey 和授权没关系,真正负责授权的是 [self isAccessibilityEnabled]