Path of Building for Mac! 3.26-ready

Would love an update to this for 3.28 please and thank you :)
"
Nevl#4122 wrote:

UPDATE: Claude actually solved it:
Now we can see everything clearly. There are "FONTIN" references across multiple files — PassiveTreeView.lua, Tooltip.lua, GemSelectControl.lua, and ItemsTab.lua. The skill tree crash is specifically PassiveTreeView.lua.
Rather than editing files manually, run these commands to fix all of them at once:
cd /Applications/PathOfBuilding.app/Contents/MacOS/Classes
sed -i '' 's/"FONTIN SC ITALIC"/"VAR"/g' *.lua
sed -i '' 's/"FONTIN SC"/"VAR"/g' *.lua
sed -i '' 's/"FONTIN ITALIC"/"VAR"/g' *.lua
sed -i '' 's/"FONTIN"/"VAR"/g' *.lua


Thank you !
There is also a reference in a file inside Modules directory so i duplicated this in Modules directory.
My full "updatePathOfBuilding.sh" file :
Spoiler

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

# We remove the `launch.devMode or` to ensure the user's builds are stored not in
# the binary, but within their user directory
sed -i '' 's/if launch.devMode or .*then/if false then/' src/Modules/Main.lua
# Remove the dev-mode notice
sed -i '' 's/if launch.devMode and GetTime.*then/if false then/' src/Modules/Main.lua

# Remove SSL checks. This fixes a weird problem where cURL doesn't find the
# certificates on M1 Macs. The risk is really low, since the information this
# transfers isn't really sensitive
SED_COMMAND='s/(easy:setopt_url\(.*\))$/\1; easy:setopt(curl.OPT_SSL_VERIFYPEER, false)/'
sed -E -i '' "$SED_COMMAND" src/Launch.lua
sed -E -i '' "$SED_COMMAND" src/Classes/PassiveTree.lua
sed -E -i '' "$SED_COMMAND" src/Classes/TradeQueryGenerator.lua
sed -E -i '' "$SED_COMMAND" src/Classes/TreeTab.lua
sed -E -i '' "$SED_COMMAND" src/Modules/BuildSiteTools.lua

# Fix font crashes (Nevl#4122)
# sed -E -i '' 's/= font or "VAR"/= "VAR"/' src/Classes/Tooltip.lua
sed -i '' 's/"FONTIN SC ITALIC"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN SC"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN ITALIC"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN SC ITALIC"/"VAR"/g' src/Modules/*.lua
sed -i '' 's/"FONTIN SC"/"VAR"/g' src/Modules/*.lua
sed -i '' 's/"FONTIN ITALIC"/"VAR"/g' src/Modules/*.lua
sed -i '' 's/"FONTIN"/"VAR"/g' src/Modules/*.lua

# Run remaining setup
unzip runtime-win32.zip lua/xml.lua lua/base64.lua lua/sha1.lua
mv lua/*.lua .
rmdir lua
cp ../lcurl.so .
mv src/* .
rmdir src
Last edited by Speed_Zealot#7759 on Mar 18, 2026, 1:05:41 PM
will this be updated to 3.28?
Hope it’s okay to share this here:

I just released an unofficial, native port of PoB for Mac. Check it out here: https://github.com/stevschmid/PathOfBuilding-Mac

Runs natively on Apple Silicon and supports both PoE 1 (3.28) and PoE 2 (0.4). The DMG is signed so the installation process is very straightforward: Download > Drag into /Applications > Launch.

Any feedback would be appreciated.
Last edited by therealslimspidy#1880 on Apr 18, 2026, 3:19:26 AM
"
Any feedback would be appreciated.


Not sure if it's trivial or a huge undertaking, but my mac is an Intel-based, which your PoB doesn't support. Would be awesome if it did. Been dying for a 3.28 version in any shape or form. Thanks.
Unfortunately, it does not run :\ It starts and spins.

I'm on macos 15.7.4

Report Forum Post

Report Account:

Report Type

Additional Info