If you've recently updated your Mac to macOS Catalina, you might have realized that the Workout Creator doesn't work. That's because macOS Catalina no longer supports 32-bit applications.
The Workout Creator runs on Adobe AIR (so does the old Legacy version of TrainerRoad). Although Adobe AIR and the Workout Creator are 64-bit applications, there are 32-bit components that Adobe AIR uses. These are automatically quarantined by macOS Catalina, rendering all Adobe AIR run-times impossible.
You might run into an error message like this:
And if you've tried reinstalling Adobe AIR, you might run into an error message like this:
But don't worry - we've figured out a way to get around this. It's not the simplest process, but it does work. If you're not too comfortable using Terminal, you can always access the Workout Creator on a Windows machine or a different Mac running an older macOS.
We're going to try to make this as simple as possible, though. We just need to delete a file that is located in a bit of a tricky place. We've got two methods to get there. Then we'll need to use Terminal to delete the file.
Method 1: Using Finder
Step 1: Open Finder
- You can open Finder from the Dock - it's this little icon you're probably familiar with:
Step 2: Navigate to Frameworks
- Use the "Go" option in the menu. Click on "Go to Folder". In the dropdown menu, type in:
- /Library/Frameworks
- Press "Enter"/"Return" or click "Go". This will navigate you to the appropriate file we want to work with.
Step 3: Open Frameworks in Terminal
- Right-click on the Frameworks folder. Hover your mouse over the "Services" option, and then click on "New Terminal at Folder":
- This should open a new Terminal window that will automatically have you navigated to the correct place. It should look something like this:
- Great job! Now skip down to the section below titled "Final Step: Remove Quarantined Bits"
Method 2: Using Terminal
Step 1: Open Terminal
- The easiest way to do this is to type "Terminal" into your Spotlight Search (this is the magnifying glass in the top-right corner of your screen):
- Hit "Enter"/"Return" to open Terminal.
Step 2: Navigate to Frameworks
- You should see something like this:
- From there, you can start typing. If you type in cd /Library/Frameworks (and press "Return"), you'll be navigating to the Frameworks folder in the Library of your root directory. This is where you want to be in order to get to the Adobe AIR framework.
- Once you do that, type in:
- ls (that's a lower-case L)
- Then, press "Return". That should display the folders that are now accessible.
- You should see Adobe AIR.framework. Now you're ready to move onto the final step. (See, this isn't so hard, is it?)
Final Step: Remove Quarantine Bits
- Use the ls command here (if you haven't already) to display the folders in the Frameworks directory. You should see the Adobe AIR.framework file listed there. That's our culprit.
- From here, use the command:
- xattr "Adobe AIR.framework"
- Note that you'll need to use the quotation marks since there is a space in the file name. This command shows the extended attributes of a file.
- One of these extended attributes is a file called com.apple.quarantine. These are the quarantined bits that we'll need to remove in order to get the Workout Creator working again.
- To remove these, use the command:
- xattr -d com.apple.quarantine "Adobe AIR.framework"
- If you get a line saying that access was denied, use the command:
- sudo xattr -d com.apple.quarantine "Adobe AIR.framework"
- Enter your computer's password when prompted and press "Return".
- Your Mac will not show that you are typing characters in the box when you enter your password - this is an intended safety feature. Simply type in your password normally when prompted and press enter when done.
- Now those quarantined bits should be deleted.
- You can run the xattr "Adobe AIR.framework" command again if you want to double-check that the quarantine file is now gone.
From there, you should be good to go! Try opening the Workout Creator now.
If you're running into any additional problems, reach out to us at support@trainerroad.com.