Use an iOS device as a location controller to simulate GPS movement in Pokémon Go via Xcode.
Pokemon-Go-Controller is a tool that lets players simulate GPS movement in Pokémon Go using an iOS device as a remote controller. It solves the problem of playing in unsafe or inaccessible areas by allowing users to set custom locations via a web server and automate Xcode's location simulation features. The system generates GPX files from controller inputs and applies them to a target device running the game.
Pokémon Go players who want to spoof their location for safety or accessibility reasons, and developers familiar with iOS tools like Xcode and Python scripting.
It offers a hardware-based, programmable alternative to software-only GPS spoofing apps, providing more control and reliability through direct integration with Xcode's simulation capabilities. The open-source nature allows customization and avoids reliance on third-party services.
play pokemon go safely or at unavailable area
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows using an iPhone or iPad as a physical controller with a map for intuitive location selection, as shown in the README's controller image and GIFs.
Leverages Xcode's built-in location simulation with GPX files for precise GPS spoofing on target iOS devices, ensuring accurate coordinate control.
Includes Python scripts to auto-generate GPX files and simulate Xcode button clicks, enabling hands-free continuous location updates without manual intervention.
Location changes on the controller are sent instantly via HTTP and reflected in the simulated GPS data, providing immediate feedback and control.
Requires a Mac with Xcode, iOS devices, Python, and network configuration, making it inaccessible for non-developers or casual users.
Users must manually find and set X, Y coordinates for click simulation in Xcode, which is tedious and error-prone, as acknowledged in the README with 'LOL don't ask me your x,y'.
Exclusively compatible with iOS and macOS, excluding Android users and those without Apple devices, severely restricting its applicability.
Involves cloning Xcode projects, configuring Python scripts, and compiling auto-clicker code, with no streamlined installation, increasing setup time and failure risk.