После некоторой тщательной отладки я обнаружил ошибку в своем приложении, которая внедрена в системные рамки, загружая багги-пакет Apple:
/System/Library/CoreServices/MLTEFile.bundle
Я уверен, что я не пользуюсь услугами этого пакета, и сомневаюсь, что многие приложения. Фактически, я узнал, изучая сам Xcode, что пучок НЕ МОЖЕТ быть загружен в пространство памяти Xcode, потому что пакет не совместим с Garbage Collection.
В идеале я бы хотел, чтобы этот пакет не загружался в мое приложение. Один из способов сделать это - потребовать GC в моем собственном приложении, но я не собираюсь это делать. Может ли кто-нибудь подумать о возможности обойти попытки системных фреймворков для вызова dlopen()
в этой библиотеке?