Des applications comme iPhone Explorer peuvent afficher le contenu de chaque application iPhone installée sur Mac OS X (même sur des appareils non débridés) lorsque l'iPhone est connecté à l'aide d'un câble USB. J'essaie de faire quelque chose de similaire, copier de manière programmée certains fichiers du dossier de mon application iPhone.
J'ai fait quelques expériences avec des frameworks/produits open source construits pour utiliser le framework iTunes, comme iPhoneBrowser et MobileDevice Library. Je peux me connecter à l'iPhone, maintenant le problème est comment énumérer les éléments du dossier des applications? iPhoneBrowser ou MobileDevice Library ne supportent pas ou ne proposent pas de moyen facile pour le faire. Même en codant en dur le chemin de mon application dans iPhoneBrowser, il refuse toujours d'afficher le dossier. iPhone Explorer peut lire le dossier sans aucun problème sur le même appareil, donc c'est définitivement possible.
Deuxième problème: obtenir le chemin des applications, sur chaque appareil, ils ont un chemin différent avec des noms de dossiers de numéro de hachage. Comment "décrypter" les chemins pour que je puisse accéder au dossier de mon application sur chaque appareil?