时光

时光的时光轴

寄以时间,予以文字
telegram
github
微信公众号

Use a P12 certificate to sign the app.

This is a tutorial on how to sign an app using a P12 certificate.

Follow the steps below to complete the certificate usage:

Enable Developer Mode#

If your phone's operating system is updated to iOS 16.0, you need to enable the "Developer Mode" in the system.

The path to enable it is Settings > Privacy & Security > Developer Mode

open_developer_mode-2.png

Obtain the UDID of the device#

First, visit Get UDID, or you can use your mobile device to scan the QR code:
image
When you open the page, it will ask you to install a "Profile". Allow it and install the profile in the settings:
image
Wait for a moment, the browser will automatically open and display your UDID:
image

Please send it to me in the following format:

UDID
Device Model
Your Name

Obtain the UDID for as many devices as you need to configure, and once added, it cannot be modified, only added.
After obtaining the UDID, you can remove the profile as it will no longer be needed.

Install EasySign#

After you submit the UDID, I will generate a P12 certificate for you and repackage EasySign for you. After informing you that it is ready for download, you can click the link to download it, or scan the QR code to download it:
QRCode_336

Wait for a moment, and you will see the downloaded "EasySign" on your desktop.

Import the certificate#

image
Open EasySign, select Settings, and import the file. Then find the compressed file I sent you:

image
Choose the file and extract it, then import the two files one by one:

image
Go back to File Management:

image
Select the file ending with .p12, choose Import into Keychain, and enter the password I provided to you.

Sign the App#

Import the .ipa file into EasySign, and in the Applications tab, you can find the unsigned app:

IMG_1043
Select the app you want to sign, choose Sign, and you can check the option Install after signing. Adjust other configurations according to your needs.

Go back to the desktop, and you will find that the app has been installed.

🎉Enjoy it!

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.