Awesomium на Mac - PullRequest
       5

Awesomium на Mac

1 голос
/ 10 апреля 2011

Я разработал программу, которая использует Awesomium для Mac, и я пытаюсь объединить все это в комплект приложений.

У меня есть фреймворк и все, что упаковано в пакет, где он должен быть, но awesomuim использует некоторые внешние исполняемые файлы, которые должны присутствовать для запуска рендеринга (Awesomium & AwesomiumProcess)

Если я помещу эти файлы за пределы пакета приложения в тот же каталог, что и .app, все будет работать нормально, однако я хотел бы иметь возможность просто развернуть один файл .app, содержащий более полное приложение, мой вопрос: где Нужно ли размещать дополнительные исполняемые файлы, чтобы они запускались вместе с моим приложением (или, скорее, мое приложение могло их запускать).

Ответы [ 2 ]

3 голосов
/ 11 апреля 2011

Awesomium.framework (который содержит Awesomium и AwesomiumProcess) просто нужно скопировать в папку «Frameworks» вашего пакета приложений.

Из нашей документации поддержки :

Если ваш проект использует комплект приложений (например, вы создаете приложение какао):

  1. Щелкните правой кнопкой мыши имя вашего приложения в разделе «Цели» на панели «Группы и файлы» XCode.
  2. Выберите Добавить -> Новая фаза сборки -> Новая фаза сборки файлов копирования.
  3. В открывшемся диалоговом окне выберите «Рамочные конструкции» в раскрывающемся списке «Назначение».
  4. Закройте диалоговое окно.
  5. Раскройте список фаз сборки вашего приложения (просто щелкните маленький треугольник рядом с именем вашего приложения в разделе «Цели», чтобы развернуть список).
  6. Перетащите Awesomium.framework на этап сборки Copy Files, которыйвы только что создали (должен быть тот, что внизу списка).
  7. Платформа Awesomium должна автоматически скопироваться в ваше приложение Bотменять каждый раз, когда вы создаете приложение.

Дайте мне знать, если это работает!

0 голосов
/ 11 апреля 2011

Дополнительные исполняемые файлы часто помещаются в каталог .app комплекта Resources.Вы можете получить путь к такому исполняемому файлу, используя NSBundle (или, если по какой-то причине исполняемый файл должен быть в PATH, вы можете добавить путь к каталогу Resources к переменной среды PATH,приложение загружается).

...