2013-03-04 16 views
8

qualcuno di voi sa, come posso gestire il trasferimento di file dei miei dati App come l'Organizer dalla riga di comando? Ho provato a trovare un modo con xcrun o strumenti, ma attualmente senza successo.Riga di comando Xcode caricare/scaricare file da/per un'applicazione dispositivo iOS Sandbox

Il mio obiettivo è eseguire test di accettazione sul dispositivo da parte di jenkins. Attualmente sono in grado di caricare una nuova versione della mia app e avviarla con Instruments. Manca però un modo per resettare i dati del cliente o spingere i dati modificati per testarli.

Grazie, Thomas

+0

Per curiosità, hai trovato una soluzione? – Phonon

+1

Non proprio, ho aggiunto il supporto opzione della riga di comando alla mia app per il reset, ma spingere i dati salvati in precedenza è ancora un problema aperto. – ThWee

+0

Grazie per l'aggiornamento. – Phonon

risposta

4

Nella info.plist è possibile aggiungere la chiave: Applicazione supporta file di iTunes condivisione e impostarlo SI. Quindi puoi gestire i dati dell'app utilizzando iTunes. Apri iTunes, vai al tuo dispositivo e apri la scheda dell'applicazione.

Giù in questa pagina vai alla sezione di condivisione file e lì hai la cartella Documenti app per passare tutti i dati.

Spero che questo risultato sia utile.

+1

Grazie per questo. Ma sto cercando una soluzione che possa essere completamente automatizzata. Il mio obiettivo è eseguire i test di automazione dell'interfaccia utente con Jenkins sul dispositivo e ripristinare tutti i dati prima di eseguire un nuovo test. – ThWee

+0

@ThWee Sono sicuro che ora è troppo tardi, ma quello che Fede ha suggerito fa parte della soluzione che ti serve. Per prima cosa è necessario avere la condivisione di file su iTunes, e quindi è possibile utilizzare libimobiledevice per spostare i file. Consiglierei di installarlo usando brew, perché è davvero brutto farlo manualmente. https://github.com/libimobiledevice –

Problemi correlati