2010-12-07 5 views

Répondre

2

Qu'en est-il choisir comme l'action postinstall « Ouvrir un fichier » et sélectionnez votre application en tant que composant?

+1

Le problème est que le programme d'installation nécessite des droits d'administrateur pour installer et le requérant sera lancé avec le compte admin –

3

Je résolu ce problème en ajoutant un script post install.sh qui a

#!/bin/bash 

open /Applications/NewlyInstalled.app 
+0

mais si l'utilisateur l'installer sur un autre répertoire? est-il un moyen d'obtenir le répertoire d'installation correct de quelque part? – schystz

+0

Salut, voir ma réponse – markhunte

+0

@synthesizerpatel où mettre ce code? – akk

7

Utilisez l'option -b et donner le paquet des applications identifer

"bundle_indentifier -b Indique l'identificateur de paquet pour la application à utiliser lors de l'ouverture du fichier "

open -b "app.bundle.id" 
+0

Juste pour vous montrer que je ne suis pas un mauvais perdant pour vous avoir répondu correctement _et_ -1'à ma réponse .. Je vais vous +1 de toute façon. Parce que c'est comme ça que je roule. – synthesizerpatel

+0

@synthesizerpatel Voulez-vous dire que vous avez voté votre propre réponse? – markhunte

+0

Je ne fais que vous parler de vous. Votre réponse est meilleure. – synthesizerpatel

0

En raison de toutes les réponses ci-dessus, mais cela fonctionne aussi après inst allation avec des paquets que je mentionne ci-dessous.

open -a 'App Name'