草庐IT

MyCoolBinary

全部标签

ios - 在运行时动态下载和执行 iOS 代码

作为一项学术和脑力练习,如何在iOS设备上下载预编译的二进制文件并执行其中的方法?我知道这违反了Apple的许可协议(protocol)第3.2.2节,但我要求个人项目并了解有关iOS运行时的更多信息。目标下载http://someexample.com/MyCoolBinary.a将下载的二进制文件保存到设备磁盘。调用二进制文件中存在的已知方法。我尝试过的我还没有尝试任何具体的事情,但我想可以按照...做一些事情void*myDownloadedLibrary=dlopen("/path/to/newly/downloaded/framework/MyCoolBinary.frame