我将iOSOpenDev与Xcode一起使用,并且能够编译调整并生成dylib文件。它是一种简单的hello world程序,当跳板重启时会打个招呼。
如何在越狱设备上运行它?
1)我将dylib文件复制到/ Library / MobileSubstrate / DynamicLibraries /及其plist文件中。
然后我执行了命令killall -HUP SpringBoard。
这是它第一次运行。从那以后,即使重新启动手机几次,它也从未运行过。
在设备上运行theos dylib的正确过程是什么?
问候,
维沙尔
最佳答案
啊哈!终于解决了问题。实际上有一个以上的问题。我不得不重新安装Cyida,因为它已损坏,并且学习过程如下所示。
1)有多种开发theos调整的方法。最好的方法是在Mac上执行此操作。在所有情况下都需要安装theos。因此,请按照http://iphonedevwiki.net/index.php/Theos/Getting_Started中的Mac说明进行操作。但是不要运行nic.pl来创建项目。
2)安装iOSOpenDev,以便您可以通过xcode本身进行调整。 iOSOpenDev需要我们在步骤1上安装的Theos。iOSOpenDev还需要通过macports安装dpkg软件包。
3)完成后,只需通过xcode创建新项目。在xcode中按RUN按钮只会编译,而不会部署到设备。解决所有编译和链接错误后,请按照以下步骤在实际设备上运行。
4)打开“目标”->“构建设置”->“用户定义”->“ iOSOpenDevDevice”-将此变量值更改为手机的IP。 (您必须将手机和Mac安装在同一WIFI上)。然后只需按Command + Shift +I。它将直接在您的设备上运行。
设置theos / tweak并不像我想的那样简单,但是探索和弄清楚这很有趣。