All Projects → charpeni → ios-simulator-app-exporter

charpeni / ios-simulator-app-exporter

Licence: MIT license
📲 List your iOS simulator devices and their applications, and help you to quickly export them.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ios-simulator-app-exporter

AllYourMemoriesAreBelong2iOS
💪 Simulate iOS on-device memory warnings like a hero.
Stars: ✭ 17 (-75.36%)
Mutual labels:  simulator, ios-app
pygears
HW Design: A Functional Approach
Stars: ✭ 122 (+76.81%)
Mutual labels:  simulator
aurora-sdk-mac
An SDK to develop effects for Nanoleaf Light Panels using features like frequency, beat, or tempo.
Stars: ✭ 43 (-37.68%)
Mutual labels:  simulator
GitHubKotlinMPPSample
No description or website provided.
Stars: ✭ 15 (-78.26%)
Mutual labels:  ios-app
simple beacons flutter
A flutter plugin project to range & monitor iBeacons.
Stars: ✭ 29 (-57.97%)
Mutual labels:  ios-app
SSAppUpdater
SSAppUpdater is an open-source framework that compares the current version of the app with the store version and returns the essential details of it like app URL, new app version number, new release note, etc. So you can either redirect or notify the user to update their app.
Stars: ✭ 58 (-15.94%)
Mutual labels:  ios-app
solarsystemts
케플러 방정식을 이용한 태양계 행성들의 궤도 계산 시뮬레이터
Stars: ✭ 49 (-28.99%)
Mutual labels:  simulator
drc-sim-client
Wii U Gamepad Simulator Frontend
Stars: ✭ 52 (-24.64%)
Mutual labels:  simulator
Listr
A listing app written in Swift for iOS.
Stars: ✭ 15 (-78.26%)
Mutual labels:  ios-app
simso
Simulator of multiprocessor real-time scheduling
Stars: ✭ 55 (-20.29%)
Mutual labels:  simulator
react-native-swipe-cards-interaction
React native swipe cards interaction
Stars: ✭ 142 (+105.8%)
Mutual labels:  ios-app
MetrostroiAddon
Metrostroi is an addon for Garry's Mod which puts you behind the controls of the real and fully simulated subway trains.
Stars: ✭ 21 (-69.57%)
Mutual labels:  simulator
Prodigal-iOS
Music Player for iOS which looks & feels like classic player
Stars: ✭ 39 (-43.48%)
Mutual labels:  ios-app
Logic-Circuit-Simulator
A free and open-source Logic Circuit Simulator built in Godot Engine.
Stars: ✭ 23 (-66.67%)
Mutual labels:  simulator
Swift101
That contains various information and examples about the basics of Swift Programming. 💻 📱 📺 ⌚️
Stars: ✭ 28 (-59.42%)
Mutual labels:  ios-app
vector-icons
Free Vector icons for Website and Mobile App
Stars: ✭ 28 (-59.42%)
Mutual labels:  ios-app
InstaSmart
A Flutter app to plan and beautify your Instagram feed
Stars: ✭ 18 (-73.91%)
Mutual labels:  ios-app
DoProject
一个完整项目从头开始需要的工具、技术、SDK等总结
Stars: ✭ 31 (-55.07%)
Mutual labels:  ios-app
react-native-ibeacon-simulator
Simulate device act as an iBeacon, or transmit as an iBeacon signal from your phone
Stars: ✭ 48 (-30.43%)
Mutual labels:  simulator
iphonepip
PiP (Picture in Picture) prototype for iPhone
Stars: ✭ 15 (-78.26%)
Mutual labels:  ios-app

📲 iOS Simulator App Exporter

CircleCI Build Status npm version

iOS 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.

  • Easily share an iOS simulator app to other simulators, even on another mac.
  • No need to build the Xcode project and deal with dependencies.
  • Ideal for sharing an internal build with your teammates without them having to deal with build tools.

Example

Motivation

The 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.

To 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.

Searching for that on Google lead to answers like this:

I am trying to export it and install it to another simulator in other mac?

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.

https://stackoverflow.com/a/34170855

But, actually, it works with the simulator too!

Installation

ios-simulator-app-exporter is written in JavaScript and is available with the JS package manager of your choice (Yarn, npm, and probably others).

Pick the one you are more comfortable with.

Using npx (recommended)

This method is preferred if you don't want to install global packages.

Nothing to do here, skip directly to the usage section with npx.

Using global CLI

Yarn

yarn global add ios-simulator-app-exporter

npm

npm install -g ios-simulator-app-exporter

Usage

Run the following command:

Using npx (recommended)

npx ios-simulator-app-exporter

Using global CLI

ios-simulator-app-exporter

In case you have active simulators, you will be prompt if you want to filter on active devices.

Select the application you would like to export, they are grouped by device.

Once selected, you will have the Full path of the .app you are looking for and his Directory.

(With OS X , press ⌘ and click on the path to open it).

Then, you can share it, and finally, install it to another iOS simulator by dragging it onto it.

License

iOS Simulator App Exporter is MIT Licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].