1

我目前正在沙盒连接到 NeuroSky MindWave 耳机的程序;本质上是一种通过 USB 加密狗连接并在其间使用蓝牙的脑电波读取设备。

该设备可通过 /dev/tty.MindWave 套接字访问。

我添加了对文件的读取权限访问的临时权利:

   <key>com.apple.security.temporary-exception.files.absolute-path.read-write</key>
    <array>
        <string>/dev/tty.MindWave</string>
    </array>

这消除了文件的沙盒错误消息,但现在出现以下错误:

deny file-ioctl /dev/tty.MindWave

似乎没有匹配的临时权利.. 这意味着我必须尽快从 Mac App Store 版本中删除对该设备的支持。

然而,在这样做之前,我想我会发出一个 SOS,看看这个小组中是否有人有解决方案。

任何帮助将非常感激。

此致,

坦率

4

1 回答 1

0

该文档可能会有所帮助:

http://developer.apple.com/library/ios/#DOCUMENTATION/Miscellaneous/Reference/EntitlementKeyReference/EnablingAppSandbox/EnablingAppSandbox.html

看起来您需要的权利密钥是:

com.apple.security.device.usb

我感受到了你的痛苦:我正在与 Sandbox 中的登录项搏斗,而我才刚刚走到一条长隧道的尽头!

希望它有所帮助,并且该设备听起来很棒 - 听说过这样的事情,但没有意识到它们是公开的!

托德

于 2012-05-31T08:58:00.730 回答