1

我在越狱iPhone上运行iOS 7,我试图创建一个可以录制音频的基于控制台的应用程序。麻烦的是,麦克风似乎没有被授权(大概是因为用户无法访问)。iOS越狱控制台应用程序,权利

从研究它说,我可以通过设置覆盖此在权利文件中的以下内容:

<key>com.apple.private.tcc.allow</key> 
<array> 
    <string>kTCCServiceMicrophone</string> 
</array> 

没有人有完全填充的权利文件的例子吗?我一直在试图做到这一点,然后使用ldid将它们“分配”给控制台应用程序。

目前我不知所措,应用程序只是创建一个没有内容的音频文件。

回答

1

管理摸不着头脑:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>com.apple.private.tcc.allow</key> 
    <array> 
     <string>kTCCServiceMicrophone</string> 
    </array> 
</dict> 
</plist> 

然后刚刚运行该代码在产品上签名实用和它复制到设备

+0

你怎么算出这个? – newenglander 2017-12-31 11:54:51

+0

@newenglander对不起,这是前一段时间,我不记得了。不应该太难找到..看起来像我花了2小时:) – 2018-01-07 22:07:48