Как изменить права моих приложений для iOS?

Мне нужно запустить следующий код, чтобы выключить экран iphone.

На iOS6:

void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");

а затем используйте:

BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim

Это не работает. Кто-то сказал мне, что мне нужноcom.apple.backboard.client права на это, чтобы работать на моем iphone. Я не знаю, как установить эти права. Я видел несколько способов установить права, но они меня очень смущают, как этот.

Да, вам нужно код подписать права. Но нет, это неэто должно быть с сертификатом Apple на взломанных телефонах. Вы можете подделать кодовый знак, загрузив исполняемый файл ldid и выполнив

cd MyAppName.app 
ldid -Sentitlements.xml MyAppName

Предполагая, что ваше приложение называется MyAppName, и вы создали файл с правами authorlements.xml. Я считаю, что этот файл разрешений будет работать для вас, если вы фальсифицируете код, подписанный с помощью ldid.

 
   
     com.apple.backboard.client
     
    

Где я могу разместить файл вышеуказанных прав даже с помощью вышеуказанного метода?

Ответы на вопрос(2)

Ваш ответ на вопрос