iOS Как использовать частный API?

Я не хочу отправлять это приложение в AppStore. Я пробовал много раз, но встречал так много проблем :(

Я использую class-dump, чтобы получить все заголовочные файлы UIKit.framework. В UIApplication.h, сгенерированном class-dump, я увидел метод, который я хочу использовать----launchApplicationWithIdentifier.

Затем я поместил UIApplication.h в свой проект и импортировал его.Компилируя, я получил много ошибок "Redefinition of enumerator....", потому что в UIKit .framework Я использую предыдущий, есть другой UIApplication.h.Но в этом файле нет метода launchApplicationWithIdentifier.

Если я удалю предыдущий UIKit.framework и импортируйте папку, сгенерированную class-dump. Потом он выглядит как фреймворк, но если его развернуть, то он пустой.

Затем я хочу сделать все сгенерированные файлы заголовков файлом фреймворка и заменить предыдущий UIKit.framework. Но я не знаю как. Как мы видим, в каталоге системного фреймворка есть файл с тем же именем, что и у фреймворка, и со значком «выполненный сценарий оболочки». Как я могу сделать этот файл?

Я действительно запутался. Кто-нибудь может дать мне руку? Спасибо.

7
задан Victor Ronin 15 November 2012 в 22:18
поделиться