Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
How to implement iSign Python library on Pythonista?
-
Hey! I found a Python library called iSign, it allows you to code sign iOS applications. My question is that, is it possible to use it on Pythonista? How can I implement it on Pythonista?
-
This requires the
openssl
command-line tool, so it would be somewhat difficult to make it work in Pythonista (though probably not entirely impossible). I'm also not really interested in turning Pythonista into something that could be used for piracy. -
Pythonista already includes OpenSSL in some form, because Python's
ssl
module uses it (seessl.OPENSSL_VERSION
). That means in theory you could probably change iSign to use Python'sssl
module, or call the OpenSSL APIs viactypes
, instead of using the command line tool. This would probably take a bit of work though.@omz Why would code-signing be used for piracy? I'm not familiar with how Apple handles DRM with iOS apps, but I'd be very surprised if it could be circumvented simply by changing the code signature.
-
@dgelessus It’s easy to find unencrypted ipas for pretty much any app you want. Re-sign it with a developer ID, and you can install them on devices without jailbreak. I think there are sites that'll register your device in a developer account for much less than the $99/a you'd pay to Apple...