Ecco cosa succede se si utilizza il certificato di distribuzione per fare il deploy in debug sul proprio device (ved Fig. 1):
Error Starting Executable ‘program’
Error launching remote program: failed to get the tast for process xxx
La soluzione è molto semplice e consiste nel specificare un certificato sviluppatore per la configurazione debug. Per fare questo è sufficiente modificare il target utilizzato alla voce Code Signing parametro Code Signing Identity, sotto la voce Debug e Any iOS SDK specificare un certificato diverso da iPhone Distribution (Fig. 2).
In generale è buona norma specificare un certificato sviluppatore per la configurazione debug e un certificato distribuzione per la configurazione release.

