Использование частного фреймворка DTDevice и DTDeviceBase - PullRequest
1 голос
/ 20 октября 2011

Я пытаюсь установить приложение на устройство через частные платформы, предоставляемые xcode, расположенным по адресу

/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/

путь. Есть две рамки

DTDeviceKit
DTDeviceKitBase

Они также используются "Утилита настройки iPhone". Я хочу, чтобы основные заголовочные файлы этих рамок. Я пытался

#import <DTDeviceKit/DTDeviceKit.h>

но я получаю ошибку компилятора, потому что DTDeviceKit.h не найден. Я установил

library search path="$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks"

other linker flag=-framework DTDeviceKit -Wl,-rpath -Wl,/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks

опции. Кто-нибудь сделал что-нибудь подобное? или же Есть ли способ узнать заголовочные файлы внутри фреймворка?

1 Ответ

1 голос
/ 20 октября 2011

Поскольку заголовочные файлы для частных платформ не включены в SDK, вам потребуется отменить двоичные файлы заголовков eningeer. class-dump - это хороший набор, который очень помогает здесь:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...