Grasshopper App On Mac
A very early version of Grasshopper for Mac is available in the Rhino for Mac (5.4) for testing and feedback. Please post feedback and report bugs (there are many!) on the Grasshopper for Mac category on Discourse.
App won t uninstall mac. by Dan Belcher (Last modified: 05 Dec 2018)
- Welcome to Grasshopper, the coding app for beginners. Grasshopper is the best way to start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript. Move through progressively challenging levels as you develop your abilities, then graduate with fundamental programming skills for your next step as a coder.
- Apple Inc.: FaceTime HD Camera (Built-in) Apple Inc.: Apple Keyboard Logitech: USB Optical Mouse. Bluetooth devices None. OpenGL information. OpenGL software OpenGL version: 2.1 ATI-1.51.8 Render version: 2.1 Shading language: 1.20 Maximum texture size: 16384 x 16384 Z-buffer depth: 24 bits Maximum viewport size: 16384 x 16384.
This guide covers all the necessary tools required to author Grasshopper components on Mac.
By the end of this guide, you should have all the tools installed necessary for authoring, building, and debugging Grasshopper components using RhinoCommon in Rhino for Mac.
Prerequisites
This guide presumes you have an:
- Apple Mac running macOS Sierra (10.12.5) or later.
- Rhino 5 for Mac (5.1) or later.
Install Visual Studio for Mac
Visual Studio for Mac (formerly Xamarin Studio, formerly MonoDevelop) is required to build Grasshopper components on macOS. The core pieces of the Mono platform that are required are the Mono Framework and Visual Studio for Mac. Please check out the What are Mono and Xamarin? guide for more information.
Step-by-Step
- Download Visual Studio for Mac.
- Visual Studio for Mac uses an Installer app, which downloads and installs the components that you select. Once you have downloaded the VisualStudioInstaller.dmg, double-click it to mount the disk image. Double-click the big Install Visual Studio.app icon to launch the installer.
- You must accept the Visual Studio Software License Agreement.
- Visual Studio for Mac can install the following items:
- Visual Studio + Profiler (required)
- Android + Xamarin.Forms1 (optional)
- iOS + Xamarin.Forms2 (optional)
- macOS - formerly Xamarin.Mac3 (optional)
- Workbooks and Inspector (optional)
- Verify that Visual Studio + Profiler is checked and click Continue.
- The installer downloads and installs: Mono Framework and Visual Studio for Mac
- When the installer is finished, click the Launch Visual Studio button.
- Visual Studio - along with the Mono Framework and Profiler are now installed.
- Visual Studio is installed in your /Applications folder. You will want to drag its icon to your Dock for future use or - if it’s running - right/option-click the icon in the Dock and select Keep in Dock.
Install the RhinoCommon Extension
The RhinoCommon AddIn/Extension is required to debug your RhinoCommon plugins and Grasshopper components in an active session of Rhino for Mac. Additionally, it contains project templates to get you started creating components and plugins quickly.
Step-by-Step
- Visit the AddIn’s GitHub releases page and find the Latest release in the list of releases.
- Download the .mpack file in the list of Downloads on that release. For example, at the time of this writing, the Latest release download is entitled RhinoXamarinStudioAddIn_7.4.3.1.mpack.
- Launch Visual Studio for Mac if it not already open.
- Navigate to Visual Studio > Extensions……
- Click the Install from file… button in the lower left-hand corner.
- Navigate to the .mpack file you downloaded in step 2 above.
- Click Install. The plugin should install.
- IMPORTANT: You must Quit and Restart Visual Studio for Mac.
- Navigate to Extensions Studio > Add-ins. > Installed tab. Verify that RhinoCommon Plugin Support exists under the Debugging category. If it’s there, you have successfully installed the Extension and you are DONE.
Next Steps
Congratulations! You have all the tools necessary to build a Grasshopper component on macOS. Now what?
Check out the Your First Component (Mac) guide for instructions building - your guessed it - your first component.
Footnotes
/mac-brightness-control-app.html. Xamarin.Android is used to build C# .NET applications for Android devices. This is useful to have installed if you wish to use the RhinoMobile toolkit, but not required for RhinoCommon in Rhino for Mac. ↩
Xamarin.iOS is used to build C# .NET applications for Apple iOS devices. This is useful to have installed if you wish to use the RhinoMobile toolkit, but not required for RhinoCommon in Rhino for Mac. ↩
Xamarin.Mac is Xamarin’s proprietary closed-source toolkit build on the open-source MonoMac (aka Mono for macOS). Xamarin.Mac provides a commercial license of Mono, bindings to additional frameworks, and the ability to create self-contained application bundles that do not require mono. Rhino for Mac does not currently use Xamarin.Mac. ↩
1Which setup is right for you?

Welcome to Grasshopper! We want to ensure that you can start making and receiving calls as soon as you sign up, so we’ve configured a few default settings to get you started. Grasshopper makes it easy for you to continue with the default “out-of-the-box” configuration, or to log in and customize your account however you need.
To help you know which kind of setup is right for you, we’ve laid out a few common customer scenarios below:
Return to Top
2Set up extensions
Extensions determine how calls are routed to different individuals within your Grasshopper account. Unless you only need simple call forwarding, you'll rely on extensions to set up the behavior of your call forwarding system.
As part of your default account configuration, we’ve created a default 'Extension 0' for you and set it up to receive calls at the same contact number you signed up with. You can start out by editing Extension 0, or by creating a new one. Note that you can use any combination of department and employee extensions, which function the same but look a little different (department extensions are 0-6, while employee extensions are 700-799).
Each individual extension can be customized as needed:
- Control when, where and how calls are forwarded.
- Select how incoming calls are displayed and what calllers hear.
- Edit the name, number, time zone and user access.
- Set up greetings and vacation schedules.
Log in to the Extensions page to start creating extensions.
Grasshopper App On Mac Shortcut
3Record greetings
Recorded greetings help guide customers through their calls as seamlessly as possible. Your account offers lots of different places to customize greetings and voicemails, including away messages, call forwarding announcements and extension voicemails. Most of these come pre-loaded with a system default as part of your initial account configuration.
As part of the default account configuration, we've created a default main greeting that says 'Thank you for calling. To speak to a representative, please press 0.' You can customize or disable this yourself, or leave it to the pros!
Grasshopper Install
Learn more about the different greetings available to you and how to record or upload them.
4Add additional phone numbers
You can set up additional phone numbers within your account with just a few clicks. If you need additional numbers beyond those allotted in your subscription plan, you'll see a one-time activation charge and a recurring monthly charge for each additional number.
You can then use the drop-down menus to decide what happens when customers call each individual number:
- Play the default main greeting. By default, customers will hear the message: 'Thank you for calling. To speak to a representative, please press 0.'
- Play your custom greeting. If you've recorded or uploaded a custom main greeting, then you should select 'Play my main greeting' to switch from the default greeting.
- Forward to an extension. If you prefer, you can also skip the main greeting and send callers straight to one of your extensions.
Log in to the Settings page and open the 'Numbers' tab to add additional phone numbers. Learn more!
5Transfer an existing phone number
Do you already have a business number you want to use on the Grasshopper platform? No problem! Grasshopper offers phone number transferring (or “porting”), which moves a phone number from your existing provider to your Grasshopper account.
Note that this can take a few days to process, so in the meantime we have assigned your account a temporary number so that you may get started customizing your extensions and recording your greetings. Then when your number transfer completes, we’ll add it to your account and apply the same settings. You can either keep the temporary one, or swap it out for the new one.
Submit your transfer request to get started.
6Install the desktop & mobile apps
Ready to start receiving calls? Install our smartphone and desktop applications to manage your calls, texts, and voicemails from your home office or while on the go. The iOS and Android apps even allow you to manage some basic account settings while you're out, including call forwarding and notifications.
Install our apps using the links below:
7Explore more features & settings
By completing the steps above, you’ve gone the extra mile to personalize your callers' experience. Great job!
There's more to love, though. The administration portal offers a wide variety of additional settings and features that allow you to fine tune exactly how each phone number and extension works.
- Enable premium features like call blasting and live receptionists by Ruby
- Add additional Grasshopper users and manage their permissions
- Run reports to gather useful data on usage and activity of your business numbers
- Set up vacation schedules and out-of-office hours
Log in to the administration portal for even more customization options.