read the beginning of the README and you’ll find it
Aleksandar Petkovic
@Petkovix
Thanks
Rikki Schulte
@acao
any suggestions on doing CI builds for OSX? I'm developing on a linux machine, and I want to be able to distribute the application to my other team members iteratively. I see that I can use Appveyor for Windows
Alexandru Rosianu
@aluxian
I think CircleCI supports darwin, but I'm not sure.
The idea is the same, you configure the CI to run a task and download the artifacts
Rikki Schulte
@acao
awesome! that's super helpful. I was just looking into spoofing appdmg in linux (possible) and codesign in linux is of course not possible :(. but that's exciting to know
thanks for this starter kit by the by, it's really great
Alexandru Rosianu
@aluxian
I'm glad you find it useful! :)
I think googling "continuous integration osx dmg etc" might also help
Rikki Schulte
@acao
yeah, mostly i'm getting results regarding binaries for CI tools and such. a docker baseimage for darwin does not exist yet. what i might do is just provide a bash script or two for my CEO to click (one for setup and one for a git pull and build) that hopefully wont hose his system, haha
Alexandru Rosianu
@aluxian
Hehe
Rikki Schulte
@acao
FYI, you were right, CircleCI does support darwin!
One more question though: I'm confused about asar, does the codesign / windows certficate stuff prevent people from accessing source code?
_
Alexandru Rosianu
@aluxian
Hey, I'm not sure about asar, but I think it does make the code unavailable to clients
Code signing doesn't obfuscate the code, it's just.. Signing
Alejandro Tocar
@aletocar
hey! just ran build on mac for darwin and linux, but when i open the built app nothing happens (did it for the default)
no errors where shown
any help would be great
Alexandru Rosianu
@aluxian
so you launch the app, do you see the window? is the window empty or..?
Alejandro Tocar
@aletocar
no window
the app gets launched but no window shows
Alexandru Rosianu
@aluxian
hmm i don’t know why that could happen
Alejandro Tocar
@aletocar
anything i could check_
?
Alexandru Rosianu
@aluxian
can you paste the log from the terminal?
Alejandro Tocar
@aletocar
from the build?
Alexandru Rosianu
@aluxian
no, when you run the app
Alejandro Tocar
@aletocar
there is no log
Alexandru Rosianu
@aluxian
1) run the app from the terminal with ./build/osx/App.app/Contents/App <— can’t remember the path exactly, there should be an executable there to open the app or 2) run the watch task
Alejandro Tocar
@aletocar
[updater] new version available: 0.2.2 TypeError: Invalid message box type at Object.module.exports.showMessageBox (/Users/alejandrotocar/Documents/Ale/Source/electron-superkit/build/darwin64/SuperKit.app/Contents/Resources/atom.asar/browser/api/lib/dialog.js:121:15) at Request._callback (/Users/alejandrotocar/Documents/Ale/Source/electron-superkit/build/darwin64/SuperKit.app/Contents/Resources/app/scripts/browser/updater.js:54:29) at Request.self.callback (/Users/alejandrotocar/Documents/Ale/Source/electron-superkit/build/darwin64/SuperKit.app/Contents/Resources/app/node_modules/request/request.js:198:22) at emitTwo (events.js:87:13) at Request.emit (events.js:172:7) at Request.<anonymous> (/Users/alejandrotocar/Documents/Ale/Source/electron-superkit/build/darwin64/SuperKit.app/Contents/Resources/app/node_modules/request/request.js:1073:14) at emitOne (events.js:82:20) at Request.emit (events.js:169:7) at IncomingMessage.<anonymous> (/Users/alejandrotocar/Documents/Ale/Source/electron-superkit/build/darwin64/SuperKit.app/Contents/Resources/app/node_modules/request/request.js:1019:12) at emitNone (events.js:72:20)
Alexandru Rosianu
@aluxian
ah, so there’s the error
Alejandro Tocar
@aletocar
yeah, know how to fix it?
Alexandru Rosianu
@aluxian
not without running the app myself, I’ll have some time in 1-2hrs, i’ll take a look then and get back here
Alejandro Tocar
@aletocar
thanks!
its 3 am in my time zone, i'll check in ±5 hours
this had worked for me a couple of weeks ago, great tool you've built!