Mac OS X でアプリケーションを起動する前に、少し機能を追加したいと思います。これらのアプリケーションは、私が管理しておらず、ソース コードにアクセスすることもできません。独自の Objective-C プログラムでアプリケーションの起動を傍受する方法はありますか?
私はこれまでに見てきました:
- DYLD_INSERT_LIBRARIES - 有望に思えますが、すべてのアプリケーションで機能するわけではありませんか? ( DYLD_INSERT_LIBRARIES は、Mountain Lion の権限で署名されたアプリでは機能しません)
- mach_override - これについてはよくわかりません。DYLD_INSERT_LIBRARIES よりも複雑なようで、良い例やドキュメントを見つけるのに苦労しています。
- SIMBL ( http://www.culater.net/software/SIMBL/SIMBL.php ) - ココアでのみ動作しますか?
これを実装する方法について何か提案はありますか?