一些精心調試後,我發現,根植於制度框架加載馬車蘋果捆在我的應用程序中的錯誤:Mac OS X應用程序可否阻止dlopen加載庫?
/System/Library/CoreServices/MLTEFile.bundle
我深信,我不是從這個捆綁的服務中受益,並懷疑許多應用程序是。事實上,我通過研究Xcode本身瞭解到,捆綁包不能被加載到Xcode的內存空間中,因爲捆綁包不是垃圾收集兼容的。
所以理想情況下,我想阻止將此捆綁包加載到我的應用中。解決這個問題的一種方法是在我自己的應用程序中需要GC,但我不打算這麼做。任何人都可以想出一種方法來繞過系統框架試圖在該庫上調用dlopen()
?
我想蘋果工程師想知道你有什麼問題。聲音*超級* - 怪異。發佈一個鏈接到(打開)雷達,當你有機會提交錯誤! – cbowns 2012-04-09 05:45:09