linux-app icon indicating copy to clipboard operation
linux-app copied to clipboard

How do you create the identity.p12

Open Amzd opened this issue 1 year ago • 2 comments

Really cool project! I managed to build the .app and I thought I could just zip that into an unsigned ipa and install with eg trollstore but that did not work (crash on launch).

How do you create the identity.p12 mentioned in the README on linux?

Amzd avatar Mar 21 '24 14:03 Amzd

Ok so after some experimentation;

  1. Create a CSR
openssl req -new -newkey rsa:2048 -nodes -keyout development.key -out development.csr
  1. Create a new certificate on developer.apple.com/account using the development.csr file
  2. Download the newly created development.cer from developer.apple.com
  3. Convert to PEM
openssl x509 -inform DER -outform PEM -in development.cer -out development.pem
  1. Create identity.p12
openssl pkcs12 -inkey development.key -in development.pem -export -out identity.p12

I can now successfully sign and install but still crash on launch

Amzd avatar Mar 21 '24 18:03 Amzd

Hmm.. I managed to install the unsigned ipa with TrollStore so the building works fine but signed app installed with ideviceinstaller does not launch so I think I am doing something wrong with signing.

Amzd avatar Mar 22 '24 20:03 Amzd