2013-04-20 3 views
0

Я просто сделал набор приложений, как показано на this blog, но приложение не работает. Похоже, что он откроется (эффект OS X открытия приложения), но потом ничего не происходит, нет окна, нет процесса, ничего. Запуск сценария как ./app.sh в каталоге приложения отлично работает и открывает окно приложения. Шаги, которые я делаю, это:Приложение для Mac OS X для сценария оболочки не работает

  1. Скопируйте сценарий в каталог приложения.
  2. Запустить appify. Генерирует My App.app со сценарием оболочки внутри Contents/MacOS/ и Info.plist файл на Contents/.
  3. Как моему приложению нужны другие файлы, я копирую свой каталог data/ в каталог приложений 1Contents/MacOS/data/.

Я попытался использовать скрипт app, показанный в сообщении блога, а также the updated one. Я также попробовал chmod +x на обоих пулах .app и .sh внутри My App.app/Contents/MacOS/.

Я теряюсь на том, как заставить пакет запускать мое приложение. Какие-нибудь подсказки по этому поводу?

+1

Есть ли что-нибудь в приложении 'Console', которое указывает на ошибку запуска? – gaige

ответ

1

Вам не нужно appify, чтобы создать сценарий, который может быть выполнен с помощью мыши (например, приложение), просто следуйте этой простой процедуре:

  1. Создайте файл сценария (. Ех MyScript)
  2. Дайте ему полномочия по исполнению (CHMOD 755 ./myscript)
  3. контекстное меню на файле сценария -> Get Info -> Открыть с помощью: -> (Associate: Application-> Утилиты-> Терминал приложение)
  4. контекстного меню в файле сценария -> Получить информацию -> (поместите значок, который вы хотите, перетащив значок файла значка на высокий левый угол маленький значок)