2011-10-20 14 views
12

Ho un'applicazione che deve essere in modalità sandbox.Abilitazione avvio all'accesso con App Sandbox abilitata

Non è un compito difficile, ma vedo che non è possibile abilitare l'avvio automatico all'accesso con LSSharedFileList modificando l'elenco Elementi di accesso sessione.

C'è un altro modo per abilitare l'avvio all'accesso con App Sandbox abilitato?

+0

Esercitazione molto precisa disponibile su https://www.youtube.com/watch?v=2mmWEHUgEBo – Kaunteya

+0

Beh, ho trovato un modo per avviare la mia applicazione sandbox seguendo [questo tutorial] (http://www.delitestudio.com/2011/10/25/start-dockless-apps-at-login-con-app-sandbox-enabled /). – DreamOfMirrors

+0

So che è passato un po 'di tempo, ma ora sto seguendo questo tutorial. Non capisco la parte relativa all'aggiunta del progetto di supporto al progetto esistente. Come faccio a fare questo? Devo creare un nuovo spazio di lavoro Xcode e aggiungervi entrambi i progetti, oppure posso trascinare il progetto helper all'interno del progetto principale, diventando così un "sottoprogetto" (cioè è mostrato all'interno del progetto principale nell'albero del documento)? Grazie! – Hope4You

risposta

6

Apple says:

Creazione di un accesso voce per la tua App Per creare un elemento di login per l'applicazione in modalità sandbox, utilizzare la funzione SMLoginItemSetEnabled (dichiarata in ServiceManagement/SMLoginItem.h) come descritto in “Adding Login Items Using the Service Management Framework” in Daemons and Services Programming Guide.

(con App Sandbox, non si può creare un elemento di login utilizzando le funzioni nel file LSSharedFileList.h intestazione. Ad esempio, non è possibile utilizzare la funzione di LSSharedFileListInsertItemURL. Né è possibile manipolare lo stato dei servizi di lancio, come ad esempio utilizzando la funzione LSRegisterURL .)

+1

Sì, ma hai ancora la funzione 'Apri al login' nelle tue app e puoi implementare questa funzione in modo diverso. –

Problemi correlati