2010-12-07 5 views
5

Мне интересно, как запустить приложение после установки с помощью PackageMaker. Я получаю тонны писем от своих пользователей, спрашивая меня, почему приложение не запускается автоматически.Как запустить приложение после установки с PackageMaker

Заранее спасибо за вашу помощь,

С уважением,

ответ

2

Что о выборе в качестве постустановочного действия «Open File» и выберите в качестве компонента вашего приложения?

+1

Вопрос заключается в том, что программа установки требует прав администратора для установки и приме будет запущен с учетной записью администратора – 2010-12-07 17:39:11

3

Я решил, добавив скрипт после install.sh, который имеет

#!/bin/bash 

open /Applications/NewlyInstalled.app 
+0

, но что если пользователь установить его на другой каталог? есть ли способ получить правильный каталог установки откуда-нибудь? – schystz 2012-11-28 12:29:28

+0

Привет, см. Мой ответ – markhunte 2013-02-27 10:27:41

7

Используйте опцию -b и дать приложениям расслоение identifcation

"-b bundle_indentifier Задает идентификатор пакета для приложение для использования при открытии файла «

open -b "app.bundle.id" 
0

Должное отношение ко всем приведенным выше ответам, но это также работает после inst апатия с пакетами, о которых я упоминал ниже.

open -a 'App Name' 
Смежные вопросы