-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove OSX dependency (aka support Linux) #6
Comments
👍 do you want to get this out before we open this repo up to the public or nah? |
it is not mandatory but it will be nice to have. The problem of this python On Tue, Feb 16, 2016 at 8:57 PM, David Weinstein notifications@github.com
|
IMHO this issue is not blocking |
+1 |
For a quick approach we can just write a bunch of shellscript or python lines to implement the Those are all the four commands used in applesign
|
yeah I'm investing my time fixing some issues with isign so it could work out... though longer term I'd love to see something pure-node too |
See 2d8caec |
An pure node solution without os x dependency would be great, I've been looking for this a few weeks.. |
@mkayswork there's https://pypi.python.org/pypi/isign/ but from my experience it is pretty hard to setup and it is pretty buggy, so it is not a reliable option |
Ty, I know that project because I have to use it to get rid of that OS X dependency. It's also working, but pure node would be far better for me.. The setup itself isn't that hard anymore, the issues also give good hints for some use cases.. ;) |
You can help on this by writing separate standalone tools that mimic osx functionality but using isign under the hood to get applesign working outside osx. After this it will be desirable to slowly reimplement those commands as node modules that can be used to replace the tools.js thing
|
I don't have enough knowledge regarding the signing process of os x. From what I've learned, the proccess is very complex. I managed to get it working on linux with isign https://pypi.python.org/pypi/isign/ . It's because It relies on OpenSSL which is only available as a third party solution on Windows. Since the code signing process is very complex, I don't want to rely on those, which is why I started using Isign. |
As described in this project: https://github.com/saucelabs/isign
Looks like it is basically running openssl commands to do all that signing thing without depending on Apple hw or sw. (thanks @oleavr for the finding)
The text was updated successfully, but these errors were encountered: