我目前正在沙盒化一个连接到NeuroSky MindWave耳机的程序;本质上是一个脑波读取设备,通过USB加密狗连接,并在其间使用Blutooth。
可以通过/dev/tty.MindWave套接字访问该设备。
我添加了一个临时权利,可以直接读取文件:
<key>com.apple.security.temporary-exception.files.absolute-path.read-write</key>
<array>
<string>/dev/tty.MindWave</string>
</array>
并删除了该文件的sandboxd错误消息,但现在出现以下错误:
deny file-ioctl /dev/tty.MindWave
似乎没有匹配的临时权利..这意味着我将很快从Mac App Store版本中删除对该设备的支持。
然而,在这之前,我想我会发出一个SOS,看看这个群体中是否有人有解决方案..
非常感谢任何帮助。
致以最诚挚的问候,
谢
答案 0 :(得分:0)
此文档可能有所帮助:
看起来您需要的权利密钥是:
com.apple.security.device.usb
我感觉到你的痛苦:我正在与沙盒中的登录项目进行斗争,并且刚刚走到长隧道的尽头!
希望它有所帮助,并且该设备听起来很神奇 - 听说过这些东西,但没有意识到它们是公开的!!
托德