🍺 BREW Explorer

← all formulae

ios-deploy

brew install ios-deploy v1.12.2 GPL-3.0-or-later AND BSD-3-Clause

Command-line tool to install and debug iOS apps on physical devices from macOS.

Why you might care

Enables iOS app deployment and debugging without Xcode GUI, useful for CI/CD pipelines and scripted workflows. Requires full Xcode installation and valid development certificate. Note: limited iOS 17+ support; Apple's own CLI tools are now preferred for newer iOS versions.

Categories

Alternatives

Xcode xcrun Apple's simctl
1.7k
30-day installs · #1061
5.2k
90-day · #1065
23.3k
365-day · #994
3.6k
★ GitHub stars · updated 2y ago

Links

Blurb generated by claude-haiku-4-5 on 2mo ago.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "Xcode",
    "xcrun",
    "Apple\u0027s simctl"
  ],
  "build_dependencies": [],
  "categories": [
    "sysadmin",
    "mobile-development"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Install and debug iPhone apps from the command-line",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:53+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "ios-deploy",
  "github_default_branch": "master",
  "github_last_commit_at": "2024-06-24T15:30:35Z",
  "github_readme_excerpt": "[![Build Status](https://travis-ci.org/ios-control/ios-deploy.svg?branch=master)](https://travis-ci.org/ios-control/ios-deploy)\n\nios-deploy\n==========\n\nInstall and debug iOS apps from the command line. Designed to work on un-jailbroken devices running iOS versions prior to iOS17. [iOS17 updated the System frameworks used to communicate with devices and Apple created their own command-line tools that can largely replace ios-deploy](https://github.com/ios-control/ios-deploy/issues/588).\n\n## Requirements\n\n* macOS\n* You need to have a valid iOS Development certificate installed\n* Xcode (**NOT** just Command Line Tools!)\n\n#### Tested Configurations\nThe ios-deploy binary in Homebrew should work on macOS 10.0+ with Xcode7+. It has been most recently tested with the following configurations:\n - macOS 10.14 Mojave, 10.15 Catalina and preliminary testing on 11.0b BigSur\n - iOS 13.0 and preliminary testing on iOS 14.0b\n - Xcode 11.3, 11.6 and preliminary testing on Xcode 12 betas\n - x86 and preliminary testing on Arm64e based Apple Macintosh Computers\n\n## Roadmap\n\nSee our [milestones](https://github.com/phonegap/ios-deploy/milestones).\n\t\n## Development\n\nThe 1.x branch has been archived (renamed for now), all development is to be on the master branch for simplicity, since the planned 2.x development (break out commands into their own files) has been abandoned for now.\n\n## Installation\n\nIf you have previously installed ios-deploy via `npm`, uninstall it by running:\n```\nsudo npm uninstall -g ios-deploy\n```\n\nInstall ios-deploy via [Homebrew](https://brew.sh/) by running:\n\n```\nbrew install ios-deploy\n```\n\n## Testing\n\nRun:\n\n```\npython -m py_compile src/scripts/*.py \u0026\u0026 xcodebuild -target ios-deploy \u0026\u0026 xcodebuild test -scheme ios-deploy-tests\n```\n\n## Usage\n\n    Usage: ios-deploy [OPTION]...\n\t  -d, --debug                  launch the app in lldb after installation\n\t  -i, --id \u003cdevice_id\u003e         the id of the device to connect to\n\t  -c, --detect                 list all connected devic",
  "github_repo": "ios-control/ios-deploy",
  "github_stars": 3626,
  "github_topics": [],
  "homepage": "https://github.com/ios-control/ios-deploy",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 1685,
  "installs_365d": 23335,
  "installs_90d": 5238,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later AND BSD-3-Clause",
  "llm_generated_at": "2026-06-20T23:48:44+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "ios-deploy",
  "oldnames": [],
  "one_liner": "Command-line tool to install and debug iOS apps on physical devices from macOS.",
  "optional_dependencies": [],
  "rank_30d": 1061,
  "rank_365d": 994,
  "rank_90d": 1065,
  "raw_hash": "4f1c4063df12cbc7",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/i/ios-deploy.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.12.2",
  "versioned_formulae": [],
  "why_use_this": "Enables iOS app deployment and debugging without Xcode GUI, useful for CI/CD pipelines and scripted workflows. Requires full Xcode installation and valid development certificate. Note: limited iOS 17+ support; Apple\u0027s own CLI tools are now preferred for newer iOS versions."
}