I'd like to sign my iOS apps on a Linux box (Debian 5 if it matters). Does anyone know if this is possible? (Let's not get into why I'd want to do this since it's specific to my environment.)
I see source code to codesign on Apple's site but before I get into the weeds pulling it over and trying to build it myself, I wondered if anyone knows of an existing port.
I'd heard that codesign is not really OSX-specific and may exist on other OS's but there's always a chance Apple has tweaked it to their own needs. I wonder if an app signed by something other than Apple's codesign will run on an iOS device.
If it matters, the signed apps are meant for enterprise users and will not go in the iTunes App Store.
While iOS apps are extremely popular, they can be developed on other platforms like Linux or Windows as well. Due to their open-source features, Linux versions are popular in app development. The best thing is that you can work on iOS development on Linux by using the right tools.
This allows you to register your App ID and perform code signing. A signing certificate. Signing certificates are issued by Apple. A signing certificate contains a public-private key pair that is used to sign the app and identifies who built the code.
Developers can sign their apps through certificate validation (through the Apple Developer Program). They can also embed frameworks inside their apps and have that code validated with an Apple-issued certificate (through a team identifier string).
We also recommend you read iOS Code Signing and Publishing with codemagic. yaml file. Unless the device is jailbroken, all the apps that run on iOS devices need to be signed by trusted developers who have a valid certificate from Apple.
Saurik wrote a codesigning utility called ldid, I think for OS X and iOS. It also might be available for Linux though.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With