Est-il un moyen de capturer la sortie de NSLog sur un iPhone lorsqu'il n'est pas connecté à un débogueur?

Je suis de l'enregistrement d'un tas de données avec NSLog(). Est-il un moyen de capturer les données de log quand mon iPhone n'est pas connecté à mon ordinateur de développement et en cours d'exécution sous un débogueur?

Par exemple, puis-je rediriger vers un fichier, puis lire le fichier journal en arrière à travers Xcode à un point plus tard dans le temps? J'ai besoin de faire cela dans le but de tester mon application quand le WiFi est faible, ce qui nécessite que je m'en aille loin de mon bureau.