Wineskin is a user-friendly tool used to make ports of Microsoft Windows software to macOS.
Unlike the original Wineskin Project by doh123 that worked on OS X 10.6 to macOS 10.12 (without tweaks), this project supports macOS 10.13 to macOS 13
brew install --cask --no-quarantine gcenx/wine/unofficial-wineskin
Download Wineskin Winery
*After downloading remove the flag quarantine before extraction, don't extract using Keka
/usr/bin/xattr -drs com.apple.quarantine Wineskin.Winery.txz
WineD3D by default converts D3D to OpenGL, OpenGL on macOS hasn't been updated in years, at present only DirectX9 and below will function.\
DXVK GPU requirements are not entirely known, however as CodeWeavers locks support to macOS High Sierra this would be a good start.
Open the winetricks menu and select one of the provided DXVK macOS verbs.
For older wrappers ensue you've updated winetricks to get my forked version.
DXVK_macOS will install DXVK for DirectX 10 and DirectX 11 for 64Bit games.
32Bit DirectX10 and later is not supported on macOS prior to WineCX22.1.0
VKD3D is not supported!
The only Engine(s) that fully function to on these devices is WineCX20.0.4 or greater.
This will require macOS Big Sur 11.1 or greater and Rosetta2 needs to be installed.
WS11WineCX19.0.4 & WS11WineCX64Bit19.0.4 use 32on64
meaning they function on macOS Catalina. 10.15.4 or greater.
All future WS11 Engines automatically mean Catalina is supported.
SIP needs to be disabled to make changes to i386_set_ldt
for 32on64
to function.
This configuration is not supported, upgrade to macOS Catalina 10.15.4 or greater.
Windows applications are not code-signed in a way that GateKeeper understands.
Either remove the quarantine flag using xattr -drs com.apple.quarantine {exe here}
or disable GateKeeper entirely by running the following
sudo spctl --master-disable
Disabling GateKeeper is not recommended
AMD based systems are not supported due to being unable to run 32Bit code on macOS.
Intel based systems should work without issue.
You need to contact your Antivirus/Anti-malware vendor to report these as false positives.
This started once wine moved to using Mingw-gcc to compile PE binaries.
See the following examples:
- CrossOver 19 and antivirus programs
- Windows Defender detects Occamy.c trojan in steam proton 5.0 folder
Keeping the same as the original material, LGPL 2.1 is the license of that project. You can find more details about that in the LICENSE file.
- VitorMM for modernizing the Wineskin Codebase & ObjectiveC_Extension.
- PaulTheTall for constant test data and finding bugs.
- doh123 for creating Wineskin.
- thmrtz for the issue template, documentation and the wiki.