rendere il metapacchetto di installazione per richiedere SIMBL?
-
22-07-2019 - |
Domanda
Usando PackageMaker, come posso creare un. (m) pkg che richiederà l'installazione di SIMBL - se è installato, l'installazione dovrebbe semplicemente procedere, altrimenti SIMBL dovrebbe essere installato prima di installare il mio plugin SIMBL?
Ho provato semplicemente a trascinare SIMBL.pkg nel riquadro di sinistra, ma in qualche modo tutte le risorse e lo script InstallationCheck
sono andati persi, quindi probabilmente non è corretto.
Soluzione
Vorrei solo installare SIMBL senza controllare. Al giorno d'oggi, poiché InputManager può accedere solo a / Library (e non ~ / Library), SIMBL è sempre nello stesso posto. In questo caso, l'installazione di SIMBL non può davvero far male: l'autore non aggiorna SIMBL spesso in tutti questi giorni, quindi è molto improbabile che tu possa accidentalmente "declassare" installazione SIMBL dell'utente. (L'ultima l'ultima versione di SIMBL risale al 2006.)
Per aggiungere SIMBL al tuo progetto, puoi scegliere " Aggiungi riferimento pacchetto " dalla "marcia" pulsante in basso a sinistra. Puoi anche trascinare la cartella SIMBL (da InputManager) in una nuova scelta (vedi "Nuova scelta" sotto lo stesso pulsante a forma di ingranaggio) e impostare manualmente la sua posizione di installazione.
Ad esempio, ecco un file .pmdoc per un SIMBL plugin che ho scritto chiamato Scalp .