Ios 目标C:振动不起作用

Ios 目标C:振动不起作用,ios,objective-c,jailbreak,theos,Ios,Objective C,Jailbreak,Theos,因此,我正在为越狱iOS编写有效负载,它应该能够让您通过MobileTerminal进行振动: -(void)vibrate { AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); } 但在我运行CLI可执行文件试图振动我的设备后,我没有振动 我有带iOS 13.2.2的越狱iPhone 对于构建,我使用Theo和我的应用程序所需的所有框架 我真的不明白我做错了什么 注意:振动已在“设置”中打开 p.S:此项目放在此处: 如果需要,

因此,我正在为越狱iOS编写有效负载,它应该能够让您通过MobileTerminal进行振动:

-(void)vibrate {
    AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
}
但在我运行CLI可执行文件试图振动我的设备后,我没有振动

我有带iOS 13.2.2的越狱iPhone

对于构建,我使用Theo和我的应用程序所需的所有框架

我真的不明白我做错了什么

注意:振动已在“设置”中打开

p.S:此项目放在此处:


如果需要,请创建拉动请求:)

对于振动,您需要

#import <AudioToolbox/AudioToolbox.h> 

AudioServicesPlaySystemSound (1352);
#导入
AudioServicesPlaySystemSound(1352);
但在你的情况下,问题可能取决于。 可能您缺少正确的权利,可能设备的振动电机已停止工作,可能振动已在设置中关闭,您可能没有意识到(在可访问性中)


最好的方法是在一个空的Xcode项目中添加上面的行,看看它是否有反应。如果它确实在Xcode中工作,但在Theos中不工作,则可能会丢失某些标题或CLI中的权限。

我认为这可能是不可能的,请参阅。很久以前,当尝试生成键盘点击时,也遇到了类似的问题,最终使用预先录制的声音文件艰难地完成了。