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