Частные фреймворки iOS - PullRequest
       9

Частные фреймворки iOS

1 голос
/ 07 февраля 2012

Я пытаюсь использовать Private Frameworks в своем проекте. Проблема в том, что, когда я добавляю файл .framework в проект, файл заголовка отсутствует

Есть ли какое-либо решение для этого?* Спасибо!

Ответы [ 3 ]

7 голосов
/ 07 февраля 2012

То, что Б. Дж. Гомер сказал правильно: частные фреймворки предназначены только для использования Apple, поэтому нет причин, по которым они будут отправлять заголовки.не хотите отправлять свое приложение в магазин приложений, вы можете попробовать использовать class-dump для создания заголовков на основе файла библиотеки в платформе.Это не сгенерирует реальные заголовки, которые использует Apple - вы просто получите сигнатуры методов.Вы не получаете никаких констант или функций C, и вы, конечно, не получаете никаких информативных комментариев.Любые используемые вами частные фреймворки, вероятно, изменятся в следующей версии iOS, что приведет к поломке вашего приложения.

2 голосов
/ 09 июля 2012

Вы можете просматривать и искать частные (и публичные) заголовки https://github.com/nst/iOS-Runtime-Headers, динамически генерируемые iOS Runtime Browser https://github.com/nst/RuntimeBrowser/.

0 голосов
/ 07 февраля 2012

Именно поэтому они помечены как «Частные»; они не хотят, чтобы их использовали другие люди, и поэтому не включили заголовки.

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