Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective-c应用程序插件快速入门_Objective C_Plugins_Bundle - Fatal编程技术网

Objective-c应用程序插件快速入门

Objective-c应用程序插件快速入门,objective-c,plugins,bundle,Objective C,Plugins,Bundle,我需要向封闭源代码应用程序中已标识的类添加一些方法。使用f-script anwywhere和gdb,我知道我需要与什么交互以实现我的目标 然而,我正在努力找到一个解决方案,允许我将一些代码(最好是objective-c)注入正在运行的应用程序中 目前,我非常乐意通过gdb注入代码,并手动启动代码,因为我最近刚刚升级到Snow leopard,并且知道SIMBL的问题 有什么入门指南吗?通过谷歌搜索,我找不到任何真正有用的东西 我认为我需要创建一个应用程序包(以前从未这样做过,所以这本身就是一个

我需要向封闭源代码应用程序中已标识的类添加一些方法。使用f-script anwywhere和gdb,我知道我需要与什么交互以实现我的目标

然而,我正在努力找到一个解决方案,允许我将一些代码(最好是objective-c)注入正在运行的应用程序中

目前,我非常乐意通过gdb注入代码,并手动启动代码,因为我最近刚刚升级到Snow leopard,并且知道SIMBL的问题

有什么入门指南吗?通过谷歌搜索,我找不到任何真正有用的东西

我认为我需要创建一个应用程序包(以前从未这样做过,所以这本身就是一个挑战),并使用GDB加载到应用程序中。完成后,我相信我可以从GDB调用我的bundles代码

基本上,我认为我需要一些关于创建bundle和通过GDB进行后续加载的提示。任何将类/对象加载到应用程序中的简单示例(可能只是一个hello world)都将非常感谢

我也可能被误导,把注意力放在捆绑包上


谢谢,

在加载主可执行文件之前,使用环境变量
DYLD\u INSERT\u LIBRARIES
加载(普通旧动态)库。请参见
mandyld

MikeAsh有一个关于使用gdb进行简单代码注入的想法