Noi utenti Mac poniamo la stessa domanda nell'altro senso: perché hai bisogno di un (un) programma di installazione per tutto in Windows?
La maggior parte dei programmi Mac sono pacchetti completi: tutte le loro risorse si trovano nella cartella dell'applicazione (fare clic con il tasto destro sull'icona App - > Mostra contenuto pacchetto). Quindi correranno da qualsiasi luogo, c'è una variabile di sistema che dice al codice dove si trova. Spesso un'applicazione può essere eseguita direttamente dal DMG scaricato e persino da un server remoto. Un colpo a livello di prestazioni, ma funzionerà. Le impostazioni dell'utente sono nella libreria dell'utente, ci sono anche le routine di sistema per gestire i meccanismi.
I Mac non hanno un registro centrale che richiede installazione (o manutenzione), quindi non c'è bisogno di andare neanche lì.
Se stai sviluppando applicazioni Mac dovresti provare molto a non aver bisogno di un programma di installazione - solo se stai installando librerie condivise o servizi a livello di shell. In generale, è possibile fare a meno.
Dato che stai andando verso la programmazione iOS, suggerirei di non preoccupartene. Le regole di iOS ti diranno dove salvare cosa, e NON è negoziabile. Le preferenze vanno qui, i dati dell'utente vanno lì. vorrà utilizzare le API fornite. Soddisfare. Obbedire.