2012-04-13 3 views
1

Я хочу использовать рамку «трамплина», я добавил эту структуру, перетащив ее в xcode, загрузив с github.com, но когда я хочу ее запустить, я получил некоторую ошибку :Как использовать платформу Springboard в xcode 4.3.1

Undefined symbols for architecture i386:
"_SBSCopyLocalizedApplicationNameForDisplayIdentifier", referenced from:

-[ViewController getActiveApps] in ViewController.old: symbol(s) not found for architecture i386 clang: error: linker command

failed with exit code 1 (use -v to see invocation)

почему эта ошибка имеет какие-либо идеи. Я думаю, что есть некоторая проблема в «пути заголовков», в которой говорится о том, как установить это. Спасибо.

ответ

0

Недостаточно наличия заголовков, вам также необходимо подключиться к бинарнику трамплина.

Тем не менее, я уверен, что трамплин недоступен внутри приложения, поэтому, даже если вы его связываете, я уверен, что вызов любого метода трамплина не удастся.

Что вам нужно сделать, чтобы использовать методы трамплинов - это сделать расширение мобильной подложки.

+0

, где у меня есть этот плацдарм, у вас есть какая-либо ссылка, во-вторых, я хочу использовать этот код в своем проекте, по этой ссылке –

+0

Бинарник с плавающей запятой находится внутри iPhone, вам нужен взломанный iPhone, чтобы добраться до него. И я понимаю, что вы хотите использовать этот код в своем проекте, но он не будет работать в изолированном приложении, потому что трамплин не является фреймворком, и он недоступен для вызова из приложения. – EmilioPelaez

+0

Я хочу использовать этот код ans http://stackoverflow.com/questions/8252396/how-to-determine-which-apps-are-background-and-which-app-is-foreground-on-ios-by –