Используя WebKit.framework из WebKit по ночам в приложении Какао? - PullRequest
3 голосов
/ 25 января 2012

В настоящее время я использую WebView в приложении Какао, я также хотел бы использовать файловый API HTML5 в веб-представлении (особенно FileReader). FileReader не поддерживается в последней версии WebKit, но поддерживается ночью. Как мне использовать ночной WebKit.framework из webkit для моего приложения?

Я пробовал: 1. Ночная установка webkit и добавление WebKit.framework в WebKit.app в мое приложение какао, которое не включало FileReader ... 2. Изменение оператора импорта, чтобы он указывал на WebKit.framework в WebKit.app ..., который также не работал.

1 Ответ

3 голосов
/ 26 января 2012

Если вы монтируете образ диска ночной сборки WebKit, вы можете временно указать приложению использовать эту библиотеку вместо встроенного WebKit, установив эту переменную среды:

DYLD_FRAMEWORK_PATH=/Volumes/WebKit/WebKit.app/Contents/Frameworks/10.9

Чтобы установить это в Xcode 4, щелкните всплывающее окно Схема и выберите Редактировать схему . Затем перейдите на вкладку Аргументы и добавьте новую переменную среды с именем DYLD_FRAMEWORK_PATH и значением /Volumes/WebKit/WebKit.app/Contents/Frameworks/10.9.

Обратите внимание, что это только для разработки, и не будет работать для конечных пользователей.

Как правило, очень плохая идея использовать пользовательскую версию WebKit в поставляемом приложении, но если вы абсолютно должны отправить разработанную версию WebKit своим пользователям, вы должны собрать ее из исходного кода ссылка непосредственно на этот код. Возможно, вам также понадобится собрать WebCore. Ууу, веселые времена! : - /

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