Setting Up a Programming Environment Apple Silicon Mac (2025) - team1868/1868wiki GitHub Wiki
These are the MacOS instructions. If you get stuck, ping the programming slack channel and include the log.txt file that if there are script failures. IF YOU'RE DOING THIS AT LAB DURING THE FIRST WORKSHOP, WE WILL PROVIDE YOU A USB TO DOWNLOAD THESE FILES. OTHERWISE, PLEASE ATTEMPT TO INSTALL AT HOME AND AT LEAST DOWNLOAD THE FRCLibResourcesAppleSiliconMac2025.zip BEFORE COMING TO LAB. DO NOT WAIT UNTIL THE LAST MINUTE! It may take over an hour.
Before starting:
- Save and close other application work (installation may require restarting computer)
- Connect to good wifi (LAB WIFI IS NOT GOOD WIFI)
This instruction set will install the 2025 resources for:
- VSCode with WPILib
- Phoenix 5 and 6 Libraries from CTRE
- PhotonVision resources
Additionally, the following command line and version control utilities will also be installed:
- git
- clang-format
- pre-commit
- unzip
Initial instructions (Bare minimum before lab)
-
Download and unzip
FRCLibResourcesAppleSiliconMac2025.zip- There now should be a folder with necessary resources at
~/Downloads/FRCLibResourcesAppleSiliconMac2025.
- There now should be a folder with necessary resources at
VSCode & WPILIB
Installs WPILib 2025.3.2 with VSCode 1.103.
- In
~/Downloads/FRCLibResourcesAppleSiliconMac2025, openWPILib_macOS-Arm64-2025.3.2to mount the installer - Open the
WPILibInstaller - Inside the installer
- Select
Start - Select
Install for this User - Select
Select existing VS Code zip for offline install on this computerand in the pop up file selection window chooseVSCode-darwin.zipfound in the~/Downloads/FRCLibResourcesAppleSiliconMac2025directory.
- Click Finish and move the shortcut to the dock.
Install Xcode
- Navigate to Xcode Developer Tools in the app store
- Follow the App Store instructions to install Xcode Developer Tools
3rd party WPILib libraries
- Open a terminal
- Navigate to the unzipped and downloaded resources
cd ~/Downloads/FRCLibResourcesAppleSiliconMac2025
- Run the install script
./frc_install.sh
Install VSCode plugins
- Open VSCode
- Select
Extensionsfrom the left navigation bar - Search for
ms-vsliveshare.vsliveshare - Install the
Live Shareextension - Search for
xaver.clang-format - Install the
Clang-Formatextension - Search for
streetsidesoftware.code-spell-checker - Install the
Code Spell Checkerextension