В моем приложении для iPhone загружается много ненужных фреймворков. Я не связывался с ними в Xcode, и они мне не нужны.
Когда я запускаю «lsof -p» против них на iPhone, я вижу эти (и другие), которые не могу объяснить:
- CoreVideo
- AddressBookUI
- JavaScriptCore
- MobileSync
- EAP8021X
- BluetoothManager
- MusicLibrary
- CoreAudio
- MobileMusicPlayer
- AddressBook
- CoreTelephony
- MobileBluetooth
- Календарь
- TelephonyUI
- WebCore / WebKit
- MediaPlayer
- VideoToolbox
Интересно, способствует ли это медленному запуску? Мое приложение очень простое. Это в основном Twitter-подобный клиент для отправки сообщений. Единственная мультимедийная функция - выбрать изображение с камеры или библиотеки, и она использует простые функции NSURL / NSURLConnection для передачи данных на пару веб-сервисов.
Это взломанный iPhone 2.1 с несколькими приложениями, установленными из Cydia. Это нормально?