{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"}],"enrichment":{"capability":"A command-line and Python client for automating iOS Simulators and Devices remotely, exposing granular primitives for testing and automation workflows.","skillfed_tags":["ios-automation","device-testing","remote-execution"],"use_cases":["Run iOS app tests in parallel across a pool of simulators in a data center or CI environment","Automate app launch, interaction, and state inspection from a Python script or IDE without Xcode","Build a centralized device lab where remote machines can control simulators on a macOS host","Access Xcode private framework features (e.g., advanced debugging, performance profiling) from the command line","Integrate iOS testing into a custom build or test orchestration pipeline"],"what_it_does":"fb-idb is a Python client and CLI tool that lets you automate iOS Simulators and Devices from anywhere, not just from Xcode. It works by running a companion daemon on macOS that communicates with your iOS targets, while the Python client can run on any machine. This architecture enables scenarios like centralized device labs or distributed test sharding across many simulators.\n\nThe package exposes low-level primitives\u2014launching apps, listing targets, querying installed apps, and accessing Xcode features not normally available outside the GUI\u2014so you can build custom testing workflows. It depends on aiofiles, grpclib, protobuf, and treelib to handle async I/O, gRPC communication, protocol buffers, and tree output formatting.","worth_installing":"Yes, if you need to automate iOS testing at scale or from outside Xcode. The low install friction and active repository are positive signals. However, the 2022 release date and required separate macOS companion daemon mean you should verify current iOS version compatibility and CI/CD integration feasibility before committing to a large test infrastructure."},"id":"fb-idb","links":{"html":"https://skillfed.io/packages/fb-idb","md":"https://skillfed.io/packages/fb-idb.md","pypi":"https://pypi.org/project/fb-idb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-03-03","license_spdx":null,"license_treatment":"permissive","name":"fb-idb","python_support":"supports_current","summary":"iOS debug bridge"},"popularity":{"monthly_downloads":80135,"position":14317,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.7"}
