docs/TROUBLESHOOT-APP.md
If the application won't launch (e.g. icon will bounce in the Dock), try launching OCLP via Terminal by typing the following command.
/Library/Application Support/Dortania/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher
OCLP needs a Privileged Helper Tool to run parts of the application as root. If you encounter this error, reinstall OCLP using the PKG installer to fix Privileged Helper Tool. If your system lacks WiFi connection due to lack of patches, use Ethernet. You can also use another computer to download the app and move it to a USB drive.
In some cases, a following error saying "The bless of the installer disk failed" stating the reason as "You don't have permission to save..." may appear.
<div align="left"> </div>To resolve this, you may try adding Full Disk Access permission for OpenCore Legacy Patcher. To add it, first go to the settings
Ventura and Sonoma: Go to System Settings -> Privacy and Security -> Full Disk Access
Big Sur and Monterey: Go to System Preferences -> Security and Privacy -> Full Disk Access
Enable OpenCore-Patcher in the list. If not found on the list, press the + sign to add a new entity and find OpenCore Legacy Patcher from Applications.
Restart OpenCore Legacy Patcher and try creating your USB drive again.
Optional: After you've created your USB drive, you can remove OpenCore Legacy Patcher from Full Disk Access again.
If you're using a brand new disk that has not been used before or was never formatted in any macOS type, you may face the following error in OCLP when trying to build on the internal disk.
<div align="left"> </div>There are two ways to to try and resolve this.
Create a new FAT32 partition using Disk Utility, sized at around 100MB, naming does not matter. OpenCore will detect it and you will be able to build your EFI there.
When installing macOS, choose "View -> Show all devices" in Disk Utility and format the entire disk by choosing the topmost option in the sidebar.
If you're getting this error, it typically means you have some offending kernel extensions, to fix this you will have to clear them.
Semi-automated way:
sudo zshcd "/Volumes/Macintosh HD/Library/Extensions" && ls | grep -v "HighPoint*\|SoftRAID*" | xargs rm -rf
Manual way:
If there is no success, navigate to "/Library/Developer/KDKs" and delete everything.
If still no success, type sudo bless --mount "/Volumes/Macintosh HD/" --bootefi --last-sealed-snapshot
Run OCLP root patcher again.
Due to a change by Apple, updates now modify the system volume already while downloading, which can lead to broken patches out of a sudden, since the operating system gets into a liminal state between two versions. Hence while root patching, you may get an error that looks like the following:
SystemVersion.plist build version mismatch: found 15.4 (24E247), expected 13.7.5 (22H527)
In this example, it is telling that a version 13.7.5 (Ventura) is expected which is currently running but macOS has already staged an update to version 15.4 (Sequoia) and has already modified the filesystem to prepare for an update, including writing the new version in SystemVersion.plist where OCLP is able to read it from. The "version mismatch" error is a safeguard preventing OCLP from patching on a system that is in a weird liminal state, to avoid leading to a very likely boot failure.
There are few options to resolve it:
support-forum and then to the Information and known issues post to find the link to the tool.chmod +x and putting the application path after the command (type or drag the file) before the tool can be ran.Disabling automatic macOS updates is extremely recommended once recovered, to prevent it from happening again.
::: details How to disable updates (click to expand)
macOS Ventura and newer:
System Settings -> General -> Software Update -> (i) button next to Automatic Updates -> Disable "Download new updates when available".
macOS Big Sur and Monterey:
System Preferences -> Software Update -> Advanced -> Disable "Download new updates when available".
:::