Comments (14)
Hey, just wanted to add that I have been playing the demo in a browser and just love the game, so I bought it, but I will definitely buy it again if there's a mac version on Steam. 😉
from shapez.io.
Did you init it from git? Or did you just download a zip?
Ah... just downloaded the zip. That would probly explain the missing directories.
I'll reinstall git desktop and give it a try.
EDIT: Successfully built and running fine on Mac OS X 10.11.6 in Firefox 67, Opera 69, and Brave Version 1.10.97 Chromium: 83.0.4103.116 (Official Build) (64-bit)
from shapez.io.
MacOS is now supported: https://store.steampowered.com/news/app/1318690/view/3178987160554616924
from shapez.io.
Mac support isn't planned in the near future. So closing this one. If somebody makes a PR which automatically makes a running mac build and puts it into an artifactory, we can talk about that
from shapez.io.
Hey! Would love to know the status on this? Mac version would be great!
from shapez.io.
The issue here is signing the apps - I don't have a mac available right now and I can't do that on windows :)
from shapez.io.
https://www.electronjs.org/docs/tutorial/code-signing
I think we can work around this by using electron-forge or electron-builder to do it on CI, so you don't need a mac :)
from shapez.io.
Yep, https://www.bitrise.io/pricing is free for open source. I could help to setup CI/CD environment too
from shapez.io.
@miguelslemos would be nice! Feel free to make a PR and let me know what you'd need from me :)
from shapez.io.
I'm happy to test and perhaps help. I do have a mac, and a signing key, and could probably work out other arrangements to make signing work.
from shapez.io.
I think I've almost got a standalone build going on the Mac following the build instructions... but it fails with git errors?
Running yarn gulp from inside the gulp directory:
`Mac-Pro:gulp lafe$ yarn gulp
yarn run v1.22.4
$ gulp
Please set SHAPEZ_CLI_SERVER_HOST
Please set SHAPEZ_CLI_STAGING_FTP_USER
Please set SHAPEZ_CLI_STAGING_FTP_PW
Please set SHAPEZ_CLI_LIVE_FTP_USER
Please set SHAPEZ_CLI_LIVE_FTP_PW
fatal: Not a git repository (or any of the parent directories): .git
Error: Command failed: git rev-parse --short HEAD
fatal: Not a git repository (or any of the parent directories): .git
at checkExecSyncError (child_process.js:630:11)
at execSync (child_process.js:666:15)
at Object.getRevision (/Applications/shapez.io-master/gulp/buildutils.js:9:28)
at Object.gulptasksCSS (/Applications/shapez.io-master/gulp/css.js:6:35)
at Object.<anonymous> (/Applications/shapez.io-master/gulp/gulpfile.js:61:5)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19) {
status: 128,
signal: null,
output: [
null,
,
<Buffer 66 61 74 61 6c 3a 20 4e 6f 74 20 61 20 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 28 6f 72 20 61 6e 79 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 20 ... 19 more bytes>
],
pid: 19648,
stdout: ,
stderr: <Buffer 66 61 74 61 6c 3a 20 4e 6f 74 20 61 20 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 28 6f 72 20 61 6e 79 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 20 ... 19 more bytes>
}
error Command failed with exit code 1.`
from shapez.io.
Did you init it from git? Or did you just download a zip?
from shapez.io.
Something like https://github.com/samuelmeuli/action-electron-builder could be used to do this all in Github.
EDIT: Actually just updating the packager configuration should be all that is necessary, along the lines of https://www.electronjs.org/docs/tutorial/code-signing#electron-packager but of course that needs to be done on a Mac, which then makes it even more important to just move the whole release process to GitHub Actions or another form of CI.
from shapez.io.
MacOS is now supported
Great work! Just bought it again - thanks for the continued support.
from shapez.io.
Related Issues (20)
- what version of yarn? HOT 2
- Plugin problem with wires+ HOT 1
- Export map as image in high quality HOT 2
- Mistaken layers after trimming HOT 2
- Attempting to make a puzzle with the CuCuCuCu shortcode causes a server error.
- improve performance . (game freez in case of big base) HOT 4
- game pretty much dies after the 2nd level thru the tutorial HOT 2
- [Feature Request] Save Sync with Epic Games Store
- [Improvement] Make Belt readers output throughput as a value for more complex math/logic contraptions
- Any command to build an arm version App Bundle? HOT 1
- Gulp `imgres.buildAtlas` not throw if java not installed HOT 3
- For Puzzle mode, show completion time
- Shape lost when placing a rotator in front of a storage HOT 7
- Wrong grid color property on mod exemple `custom_theme.js`
- Publish on Flathub HOT 4
- Failed to build: libgdx.badlogicgames.com has a self-signed certificate HOT 5
- Error: error:0308010C:digital envelope routines::unsupported HOT 2
- Mobile: Some machines produce wrong output HOT 2
- Yarn build error HOT 2
- error code because it can't find any github revisions HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shapez.io.