Загрузка запроса URL для ресурса пакета в UIWebView не работает в взломанном приложении без песочницы - PullRequest
0 голосов
/ 19 февраля 2012

Этот код ...

NSURL *clientURL = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html" subdirectory:@"client"];

... работает в имитаторе iPhone, но не работает в приложении без песочницы, развернутом в / Applications / на реальном iPhone.

Приложение запускается после передачи / ldid и другие функции работают, но выполняют это на устройстве:

NSLog(@"Client path: %@", [clientURL path]);

возвращает

Client path: (null)

Поэтому я не могу загрузить файл HTML вUIWebView.

Как я могу это исправить?Может ли это быть проблема с разрешениями?(приложение запускается как root).

1 Ответ

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

Fixed. Это была ошибка прав доступа.

После того, как я перенес приложение в / Applications / на устройстве, я использовал эту команду:

chmod -R 0775 MyAppBundle.app/

А теперь все работает как надо.

...