RocketSim pour Xcode Simulator
macOS / developpeurs
RocketSim améliore le Xcode Simulator pour le développement iOS et iPadOS : gagnez en productivité et fluidifiez votre workflow avec captures d’écran, réseau, Build Insights et quick actions à côté du Simulator. Selon RocketSim Developer Research, les développeurs créent, testent et vérifient leurs apps jusqu’à 2x plus vite.
Points forts
- Améliorez vos captures d’écran et vidéos pour App Store Connect : éditez depuis la miniature flottante, ajoutez cadres, actions tactiles, arrière-plans et métadonnées, rognez, puis exportez en GIF ou aux dimensions App Store Connect — parfait pour Swift, SwiftUI et UIKit
- Déboguez le réseau sans certificats proxy : limitez ou coupez le trafic, activez Airplane Mode pour votre app et inspectez le trafic via RocketSim Connect ; utilisez Copy Summary pour partager une ligne expurgée dans Slack ou un prompt d’agent
- Suivez les tendances de temps de compilation Xcode avec Build Insights
- Testez Universal Links, payloads APNs, GPS, fuseaux horaires, surcharges d’environnement et overlay VoiceOver avec navigation clavier
- Pro : enregistrement du Simulator jusqu’à 120 fps pour des animations fluides
Captures d’écran et enregistrements
- Capturez depuis l’onglet Captures, puis ajustez dans l’éditeur avant export
- Cadres, actions tactiles, métadonnées optionnelles, audio, rognage, conversion GIF
- Pro : enregistrement 120 fps si pris en charge
Réseau
- Simulez des réseaux lents ou instables sans ralentir votre Mac
- Airplane Mode par app, uniquement dans le Simulator
- Inspectez requêtes, réponses, métriques, export cURL, export de traces et Copy Summary
- Contrôle de vitesse et surveillance dans un espace réseau dédié
Accessibilité
- Overlay VoiceOver avec navigation clavier pour tester dans le Simulator sans prendre un appareil aussi souvent
- Surcharges d’environnement depuis la fenêtre latérale : texte en gras, mode sombre, Dynamic Type et plus, sans ouvrir Settings.app
- Lisibilité du Liquid Glass teinté sur iOS 26
Build Insights
- Tendances du nombre de builds et de leur durée dans les fenêtres principale et latérale
- Comparez les performances entre les versions de Xcode de votre équipe
Quick Actions pour builds
- Effacez Derived Data globalement ou pour l’app en cours
- Ouvrez les dossiers utiles de l’app sans fouiller dans le Finder
- Accordez, révoquez ou réinitialisez les permissions sans réinstaller
Comparer les designs
- Superposez des frames Figma, Sketch ou Zeplin sur l’UI en direct
- Mode slider pour des vérifications SwiftUI et UIKit au pixel près
Outils de design et Loupe
- Grilles et règles en points ; animations ralenties pour peaufiner le layout
- Zoom pixel avec échantillonnage des couleurs en code
Deeplinks et Push Notifications
- Déclenchez Universal Links et payloads push avec le debugger attaché
- Actions depuis les builds récents, historique d’URL du presse-papiers, groupes de Quick Actions partageables
- Affichage en grille ou liste pour les longues listes de routes ou de pushes
Simulation de localisation
- Routes ou point GPS unique ; fuseaux horaires depuis un lieu choisi ; tests Maps et trajets
Éditeur User Defaults
- Modifiez en direct les defaults standard et App Group : flags, toggles de debug, état basé sur plist
Simulator Camera
- Utilisez la caméra du Mac dans le Simulator pour AVFoundation, QR et Vision
Personnalisation complète
- Accès depuis la barre des menus, dont Open GitHub Issues
- Raccourcis et fenêtres flottantes adaptés à votre usage
Adopté par des milliers de développeurs
RocketSim est utilisé chaque jour par des milliers de développeurs et plus de 200 équipes, dont Meta, Runkeeper et MacWhisper, pour livrer des apps iOS avec moins de friction. Il s’intègre à TestFlight, App Store Connect, l’app Apple Developer et l’usage quotidien de Xcode.
Xcode® est une marque d’Apple Inc., déposée aux États-Unis et dans d’autres pays.
Conditions d’utilisation : https://www.rocketsim.app/terms/
¹ Basé sur RocketSim Developer Research 2024
Quoi de neuf dans la dernière version ?
Nouveau :
- La validation de l’onboarding de RocketSim Connect peut désormais être ignorée.
- Les enregistrements optimisés pour App Store Connect affichent désormais un avertissement si leur durée sort de la plage App Preview acceptée (15 à 30 s).
- Le CLI `rocketsim` résout maintenant les simulateurs via Device Hub : les commandes d’agent et `rocketsim doctor` trouvent les Simulateurs démarrés, qu’ils tournent dans Simulator.app ou dans le Device Hub d’Xcode.
- RocketSimConnect se charge efficacement via un fichier d’initialisation LLDB. Optimisé pour Xcode 26 et 27.
- L’initialisation de RocketSimConnect est plus rapide et mieux optimisée.
Correctifs :
- Correction : RocketSim conservait les indicateurs de capture macOS et du mode micro actifs lorsque la caméra du Simulateur était en veille. (Merci, E. Sanchez !)
- Correction : les commandes `rocketsim network` pouvaient rester bloquées indéfiniment si l’Extension Réseau n’était pas encore approuvée ou ne répondait pas. Elles échouent maintenant rapidement avec une erreur claire indiquant aux agents s’il faut une approbation utilisateur ou une nouvelle tentative.
- Correction : les échecs réseau du CLI corrompaient l’indicateur d’état de la fenêtre Réseau.
- Correction : `rocketsim wait` signalait un délai d’attente trompeur lorsque le backend d’accessibilité échouait lui-même. L’erreur sous-jacente est désormais affichée afin que les agents puissent récupérer, plutôt que de réessayer une attente qui ne pourra jamais aboutir.
- Correction : commandes d’agents bloquées ou en crash avec des Simulateurs Xcode 27. Les limitations d’accessibilité de l’environnement iOS 27 sont maintenant rapportées sous forme d’erreurs claires et immédiates, tandis que les appuis, boutons matériels et captures d’écran continuent de fonctionner.
- Correction : `rocketsim interact biometric` ne terminait pas correctement les requêtes correspondantes et non correspondantes Face ID.
- Correction : les lots d’agents ne contenant que des coordonnées nécessitaient un instantané d’accessibilité. Ils continuent désormais de fonctionner quand les données d’accessibilité ne sont pas disponibles.
- Correction : les arguments de deep link récents trop longs étaient tronqués. Les arguments récents conservent désormais leur texte intégral, sont répartis sur plusieurs lignes et restent jusqu’à 6 entrées dans un historique vertical défilant.
- Correction : les deep links du presse-papiers trop longs étaient tronqués en fin de texte. L’élément du menu et l’entrée d’historique conservent désormais le début et la fin de l’URL.