Per caricare un'app dall'Xcode del freelance, devi accedere a iTunes Connect e creare l'installazione dell'app / versione. Avranno quindi bisogno delle tue informazioni di accesso a iTunes Connect per accedere al tuo account IN Xcode, in modo che Xcode possa abbinare il loro binario allo "slot" dell'app. Potrebbero non accedere a iTunes Connect, ma dovranno fornire a Xcode gli stessi credenziali.
E sì, per compilare e firmare il binario, avranno bisogno di una chiave sviluppatore e di un profilo di provisioning creato all'interno del tuo portale. Dargli solo quelli non dovrebbe essere un rischio reale, ma non è tutto ciò di cui avranno bisogno.
La cosa più semplice, secondo la mia esperienza, è quella di fornire al tuo sviluppatore le credenziali di iTunes Connect e liberarle. Ho sempre bisogno di fare un paio di colpi per ottenere i certificati collegati a destra. Molto più facile per lui fare tutto da solo.
E poi sì, è rischioso, perché ora ha accesso a tutte le tue cose bancarie e tutto il resto. Se sei preoccupato per l'affidabilità e l'affidabilità di questa persona ... Beh, forse dovresti aver assunto qualcuno più simile a me. ; -)