我所著通过设置环境变量命名DYLD_INSERT_LIBRARIES,所述dylib负载加载到一些目标应用程序和应用程序时从终端执行由该命令工作正常动态库:
$ export DYLD_INSERT_LIBRARIES=/path/to/mylib.dylib
$ /path/to/application.app/Contents/MacOS/executable
然后,我在Info.plist文件编辑LSEnvironment部分设置DYLD_INSERT_LIBRARIES的价值。 一些苹果的标准应用程序,如文字编辑和计算器加载我的图书馆successfuly但这种设置接管应用,如InDesign中时,Photoshop,没有效果...
为什么envronment变量不设置一些应用程序? 有没有人有关于它的主意? 谢谢。