Skip to content

A Ruby Tool to configure only selected iOS Simulators

License

Notifications You must be signed in to change notification settings

thorstenstark/simbuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License

SimBuddy

SimBuddy is a little command line tool, to help you set up only specific iOS simulators instead of all possible devices for a given iOS version.

From this To this

Prequesites

You need to have Xcode and its Command Line tools already installed.

Usage

In the SIM.yml file you specify the devices and the iOS version they should use:

'iPad Air 2': ['12.4']
'iPad Pro (12.9-inch)': ['14.1']
'iPad Pro (11-inch) (2nd generation)': ['15.4']
'iPhone SE (2nd generation)': ['15.4']
'iPhone 12': ['14.1', '15.4']
'iPhone 13 mini': ['15.4']
'iPhone 8': ['15.4']
'iPhone 13': ['15.4']
'iPhone 13 Pro Max': ['15.4']
'iPhone 13 Pro': ['15.4']

Note: The device name must match the names used by Xcode. Use xcrun simctl list to see all available devices. You can use xcrun simctl list -j devices to see your currently configured simulators

When you're happy with your specified simulators run:

./simbuddy.rb

You will be prompted whether you want to delete all currently created simulators or not.

TODO

  • Create Simulator with paired Watch Simulator
  • Initialization/Onboarding for new Users

About

A Ruby Tool to configure only selected iOS Simulators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages