Skip to content

MAC Support

Introduction

Ice Cream Calculator is a Windows program and will not work directly on a Mac computer.
But there are three options that might wok.

Bootcamp

You can use Bootcamp and install Windows. Then just install the calculator in the normal way.
https://support.apple.com/boot-camp

Virtual environment

You can install WMware or similar virtual environment and install Windows in there.

Wineskin

Here is a Wineskin release that simplifies the installation.
Many thanks to Christine for putting all this together!
She has even supplied an email address where you can report any problems. wineflavoricecream@purelymail.com

https://github.com/contextnerror/ICC-Mac/releases/

Here are the installation notes from Christine.

“Ice Cream Calculator” cannot be opened because the developer cannot be verified / it is from an unidentified developer.
Please see this Apple Support article on how to open apps from unidentified developers.
 
“Ice Cream Calculator” is damaged and can’t be opened. You should move it to the Trash.
This is a false positive. This is usually due to a quarantine flag placed on the app. First, move the app to the trash. Then there are two ways to solve this problem.
 
Using an app
Download xattred here: https://eclecticlight.co/xattred-sandstrip-xattr-tools/
In xattred, open Ice Cream Calculator.app.tz. You should see com.apple.quarantine show up. Click this, then click “Strip flag”.
Reopen the .tgz file, then open Ice Cream Calculator.app again.
 
Using Terminal
This method is not recommended unless you are familiar with the command line.
 
Open terminal and enter xattr -l /path/to/.tgz
With /path/to/.tgz being the file path to the ICC archive.
If you see com.apple.quarantine , enter this command: xattr -d com.apple.quarantine /path/to/.tgz
Enter xattr -l /path/to/.tgz , it should be blank.
Uncompress the archive and re-open the new app.
 
My anti-virus detects the app as malware
This is a false positive. For a more detailed explanation, see this post from CodeWeavers.
To fix this issue, please temporarily disable your anti-virus or exclude the app files in your anti-virus program.
 
How do I find my application data?
drive_c > ProgramData > Ice Cream Calculator
drive_c > users > Wineskin
 
Saved files aren’t where I expected them to be
As part of running windows programs, Wine mimics a windows computer by creating a virtual file system inside the app. For example, when saving a file to your desktop, Wine will save the file to its folder named Desktop instead. To find these folders, right click on the app and Show Package Contents , then go to drive_c > users > Wineskin. If you instead would like Wine to link its virtual folders to your actual computer folders, open Wineskin.app , press Advanced , go to Options and select Map User Mac OS X folders in wrapper .
 
Unhandled exception has occurred in your application.
Most of the time, this means you tried to use a feature which isn’t compatible with mono yet. These errors tend to be relatively minor, and you can usually continue without problems.
 
I have a problem that isn’t listed
If this is a problem with the application, please save program logs first.
Locate the app and Show Package Contents
▪ Open Wineskin.app
▪ Click Advanced , then Test Run
▪ Try and recreate the issue, then close the app (if it hasn’t already closed or crashed)
▪ View and save a copy of the test run logs
 
Known Issues:
▪ Trying to modify ingredients/allergens crashes the app instantly
▪ Slight delay in window loading/typing
▪ Graph name is upside-down
▪ Built in calculator does not work
▪ Buttons on the add ingredients window are cut off
▪ Notes function does not work
▪ Tools > Excel does not work
 
Installing and using your own copy of wine
This is quite complicated and not recommended for people who aren’t comfortable with the command line. If you do decide to attempt this, use one of these links, as the current supplied versions of Wine for Mac are out of date.
https://github.com/Gcenx/homebrew-wine
https://github.com/Gcenx/macports-wine
https://github.com/Gcenx/macOS_Wine_builds
 
As of May 2022, Ice Cream Calculator does not work with native .NET via wineskin. Use Mono instead.
More detailed instructions soon.


The instruction below might be out of date

Wine

You might be able to use Wine to run the calculator. https://en.wikipedia.org/wiki/Wine_(software)
This option is the only option you have that does not require a Windows installation of some kind.
It is also the most complicated!
Fellow user André has worked all this out and together with him and some modifications to the calculator this might work.
All features have not been tested yet and if anyone tries this please let use know how it works.

These are the instructions from André. (Big thanks!)

Homebrew
Install homebrew if you have not yet. 

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Wine
Install wine with winetricks and dotnet45. The dotnet45 installation takes several minutes and you need to click through Microsoft’s installer. When you are asked if you want to restart your computer, answer that you want to restart it. It only restarts wine, not your Mac 🙂 

brew tap gcenx/wine && brew install –cask –no-quarantine wine-crossover
brew install winetricks
wineboot –init
winetricks –force dotnet45 corefonts


Note: If you have an existing Wine installation that you would not like to break, you can install this somewhere else by typing beforehand. For example:

export WINEPREFIX=$HOME/winedotnet

Ice Cream Calculator
Download icecreamcalculator and unzip somewhere. Launch “Wine Crossover” from the launchpad. In the terminal that pops up.
Important! You can not download the installation from the normal download page. You have to download this zip and unzip it in a folder of your choice. This link will be updated when new versions are released. Also the auto update feature in the calculator will not work, when a new version is released you should visit this site and download the ZIP file.

cd <the ICC folder>
wine IceCreamCalculator.exe


Screenshots









7 thoughts on “MAC Support”

  1. I can’t open 🙁 It is possible to record how to do it? I use Mac, but I don’t understand some of the instruction.

  2. I am able to run the program through Wine and Play On Linux on Ubuntu 20.4 so running under Linux is possible.

    Printing is not working… yet. Need to dig in a bit more. I suspect I will be at least be able to print to PDF.

    Free pro level program on a free open source OS. Appealing.

  3. One other way I am testing to get this working on MAC, with a purchased Crossover license:
    1. Download the standard installer EXE – NOT THE MAC-compatible download
    2. Open Crossover
    3. Install a bottle with .NET Framework 4.8 (Windows 7, 8, 10 are the compatible options – I used Windows 7)
    4. Once installed, install Ice Cream Calculator into your new bottle (the same one you just installed dot net into!) via “Install A Windows Application”, “Browse All Applications”, “Unlisted Application”, “Choose Installer File” (Select the installer EXE you downloaded in step 1). (Be sure to select the correct bottle!)
    5. Reboot the VM and maybe even restart Crossover
    6. There will be various permissions to various directories that need to be granted to e.g. save files.

    Flaws: The icon doesn’t install the first time (step 5 helps). Experienced several software crashes, including “save” button, but might have just been that I didn’t do step 5 & 6, which seem to have resolved many of these. Caveat emptor!

Leave a Reply

Your email address will not be published. Required fields are marked *