别人的dylib如何用在我的工程里面?

我自己的一个越狱工程(但并不是tweak,而是xcode工程),要用到一个cydia里面的插件提供的dylib跟他的头文件,工程用xcode真机调试后在机器上生成app,如果ios设备里没安装他这个插件,他的这个功能就没法实现,我工程里面添加的dylib并没有有效果。

请问我能不能不在cydia里安装他的插件只用他的dylib呢?

我手动在usr/lib里跟library/mobileSubstrate/DynamicLib,把dylib放进去吗?

工程目前是ipa的形式来进行安装。

谢谢各路大神

在control里加个dependency,可以参考其他deb里的control文件

非常感谢,是说depends吗?但是书上写的这个字段是依赖,是条件,如果需要的deb包没有安装的话,tweak不会正常运行。

我是想如果依赖deb包没有的话,安装过程中能不能自动安装这个deb包?就跟在cydia中安装有些插件时,他会自动把需要的插件先安装然后再安装自己

我的control文件:

Package: com.tx.testtweak
Name: testTweak
Depends: mobilesubstrate, firmware (>= 6.0), kr.iolate.simulatetouch
Version: 0.0.1
Architecture: iphoneos-arm
Description: An awesome MobileSubstrate tweak!
Maintainer: me
Author: me
Section: Tweaks

安装的时候会出现下面错误,我看了下,好像是simulatetouch没有安装的原因

dpkg: dependency problems prevent configuration of com.tx.testtweak:
 com.tx.testtweak depends on kr.iolate.simulatetouch; however:
  Package kr.iolate.simulatetouch is not installed.
dpkg: error processing com.tx.testtweak (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 com.tx.testtweak
make: *** [internal-install] Error 1

然后我在cydia中卸载我的tweak,出现了下面这种情况


卸载过程中居然是先安装simulatetouch,然后再卸载我的tweak。
然后卸载完成,simulatetouch安装好了,我的tweak也卸载掉了。
这是什么情况?

已经知道问题了,MAKE INSTALL不会自动安装依赖,需要通过CYDIA安装。
问题怎么关闭?

大神,目前工程里集成了simulatetouch,代码也执行了,是不是需要权限呢?这个该如何授权?