{"id":21863016,"url":"https://github.com/charpeni/ios-simulator-app-exporter","last_synced_at":"2025-04-14T19:43:42.088Z","repository":{"id":34618366,"uuid":"162330348","full_name":"charpeni/ios-simulator-app-exporter","owner":"charpeni","description":"📲 List your iOS simulator devices and their applications, and help you to quickly export them.","archived":false,"fork":false,"pushed_at":"2023-01-07T04:06:24.000Z","size":774,"stargazers_count":71,"open_issues_count":13,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-10T05:58:34.651Z","etag":null,"topics":["ios","ios-app","simulator","xcode"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/charpeni.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-18T18:32:59.000Z","updated_at":"2024-07-22T08:35:49.000Z","dependencies_parsed_at":"2023-01-15T08:15:46.635Z","dependency_job_id":null,"html_url":"https://github.com/charpeni/ios-simulator-app-exporter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charpeni%2Fios-simulator-app-exporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charpeni%2Fios-simulator-app-exporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charpeni%2Fios-simulator-app-exporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charpeni%2Fios-simulator-app-exporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charpeni","download_url":"https://codeload.github.com/charpeni/ios-simulator-app-exporter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248949590,"owners_count":21188106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ios","ios-app","simulator","xcode"],"created_at":"2024-11-28T03:19:24.430Z","updated_at":"2025-04-14T19:43:42.063Z","avatar_url":"https://github.com/charpeni.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📲 iOS Simulator App Exporter\n\n[![CircleCI Build Status](https://circleci.com/gh/charpeni/ios-simulator-app-exporter.svg?style=shield)](https://circleci.com/gh/charpeni/ios-simulator-app-exporter)\n[![npm version](https://badge.fury.io/js/ios-simulator-app-exporter.svg)](http://badge.fury.io/js/ios-simulator-app-exporter)\n\niOS Simulator App Exporter is a script that will help you to list all your simulator devices and their applications, so you can quickly locate and export applications.\n\n- **Easily** share an iOS simulator app to other simulators, even on another mac.\n- **No need to build** the Xcode project and deal with dependencies.\n- **Ideal** for sharing an internal build with your teammates without them having to deal with build tools.\n\n![Example](https://user-images.githubusercontent.com/7189823/55847008-c17ac480-5b15-11e9-8fd0-a1dc2b03ec9a.gif)\n\n## Motivation\n\nThe principal motivation behind this was to allow teammates to test quickly multiple iOS devices through simulators without TestFlight and physical devices, and without the hassle of configuring the project and building it with Xcode. It was used to share proofs of concept, design iterations, etc. to teammates from other departments who didn't want to deal with build tools to give feedback.\n\nTo share an iOS application to physical devices, you have to generate a `.ipa` file, then distribute it with TestFlight or other alternative tools. But, to share an iOS application to simulators, you just have to find the generated `.app` on the selected simulator and export it.\n\nSearching for that on Google lead to answers like this:\n\n\u003e I am trying to export it and install it to another simulator in other mac?\n\u003e\n\u003e You can't. That's not how the simulator works. To run the app on another Mac, you need to copy the Xcode project to the other Mac and run that project in Xcode on that other Mac.\n\u003e\n\u003e https://stackoverflow.com/a/34170855\n\nBut, actually, it works with the simulator too!\n\n## Installation\n\n`ios-simulator-app-exporter` is written in JavaScript and is available with the JS package manager of your choice ([Yarn](https://yarnpkg.com/en/), [npm](https://www.npmjs.com/get-npm), and probably others).\n\nPick the one you are more comfortable with.\n\n### Using `npx` (_recommended_)\n\nThis method is preferred if you don't want to install global packages.\n\nNothing to do here, skip directly to the usage section with `npx`.\n\n### Using global CLI\n\n#### Yarn\n\n```\nyarn global add ios-simulator-app-exporter\n```\n\n#### npm\n\n```\nnpm install -g ios-simulator-app-exporter\n```\n\n## Usage\n\nRun the following command:\n\n### Using `npx` (_recommended_)\n\n```\nnpx ios-simulator-app-exporter\n```\n\n### Using global CLI\n\n```\nios-simulator-app-exporter\n```\n\n\u003e In case you have active simulators, you will be prompt if you want to filter on active devices.\n\nSelect the application you would like to export, they are grouped by device.\n\nOnce selected, you will have the `Full path` of the `.app` you are looking for and his `Directory`.\n\n\u003e (With OS X , press ⌘ and click on the path to open it).\n\nThen, you can share it, and finally, install it to another iOS simulator by dragging it onto it.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/7189823/55923469-bdad7780-5bd3-11e9-8d01-f1a3131d2d56.gif\" height=\"500\" /\u003e\n\u003c/p\u003e\n\n## License\n\niOS Simulator App Exporter is [MIT Licensed](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharpeni%2Fios-simulator-app-exporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharpeni%2Fios-simulator-app-exporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharpeni%2Fios-simulator-app-exporter/lists"}