Развертывание / сборка приложения для OSX - PullRequest
2 голосов
/ 29 сентября 2011

Я создал свое первое приложение XE2 FM HD.
У меня подключен мой компьютер с OSX и работает отладочная сборка на OSX, но я не могу создать версию выпуска и скопировать ее на другой компьютер.

Я попытался просто скопировать пакет, созданный при отладке, но в нем отсутствуют файлы.

Внутри XE2 я пошел в Проект -> Развертывание.

Для развертывания OSX Debug у меня есть зеленая кнопка, но при развертывании OSX Release нет.

Улики

1 Ответ

1 голос
/ 29 сентября 2011

Вот пошаговые инструкции для сборки комплекта приложений и добавления необходимой библиотеки динамических ссылок:

  1. Создайте папку с именем MyApp.app
  2. Создайте подпапку в Myapp.app с именем Contents
  3. Создайте подпапку в Contents под названием MacOS
  4. Создайте подпапку в Содержании, которая называется Ресурсы
  5. Из вашей сборки скопируйте Info.plist в Contents
  6. Из вашей сборки скопируйте двоичный файл Mac в MacOS
  7. Из вашей сборки скопируйте значок в Ресурсы
  8. Скопируйте libcgunwind.1.0.dylib в MacOS
  9. Скопируйте папку .app на свой Mac и дважды щелкните по ней, чтобы запустить

Вы найдете libcunwind.1.0.dylib на вашем Mac, где вы установили помощник по платформам, скорее всего:

/Users/username/Applications/Embarcadero/PAServer/

Вот видеоурок о том, как создать ручную установку Установщик образа диска на Mac .

...