Ho uno script di post-installazione che si apre e esegue la mia applicazione in silenzio. L'app è stata realizzata utilizzando Automator e fondamentalmente esegue un file Applescript che a sua volta esegue uno script Bash incorporato nella cartella Risorse app.
Lo script postinstall:
#!/bin/bash
open -b "com.company.ApplicationName"
funziona su alcune macchine e non su altre. Sto ricevendo un errore
LSGetApplicationForInfo() failed with error -10814 while trying to determine the application with bundle identifier com.company.ApplicationName
Non sono stato in grado di determinare il perché. Suppongo che mi manchi una sorta di software prerequisito sulle macchine che non funzionano.
Chiunque è a conoscenza dei requisiti per utilizzare open -b "bundleid"
? Xcode, Xcode con Command Line Tools o qualcosa del genere? Gradirei qualsiasi intuizione.