+
Skip to content

Conversation

hugeBlack
Copy link

It's super annoying to manage multiple Apple Ids when using SideStore on multiple devices. With changes in this PR, along with AltStore 2.2.1 update (export certificate feature), we can now share 1 certificate between all devices using 1 Apple ID.

Steps:

  1. Install AltStore to one device using AltServer (We need AltStore once since it seems AltServer won't put machine identifier in apps other than AltStore)
  2. Sign in Apple ID in AltStore
  3. Export Certificate
  4. Delete AltStore

Then for each device:

  1. Install SideStore using AltServer with the same Apple ID
  2. Import certificate
  3. Sign in Apple ID in SideStore (We need to sign in after importing the certificate otherwise it won't let you sign in without revoking AltStore's certificate)
  4. Sideload

When the old certificate expires:

  1. SideStore will prompt to reinstall itself on one device
  2. After reinstalling, export the certificate

Then for each other device:

  1. Import new certificate
  2. Sideload SideStore ipa from SideStore

Changes

  • Add import/export certificate feature

Copy link

Builds for this Pull Request are available at
SideStore-0.6.2-pr.1008+4880cf5.ipa
SideStore-0.6.2-pr.1008+4880cf5-dSYM
Have a nice day.

Copy link
Member

@SternXD SternXD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me based off what I see.

@nythepegasus nythepegasus merged commit 6c45eb0 into SideStore:develop Jun 12, 2025
1 check passed
@CelloSerenity
Copy link

Love to see this added! Does this close issue #65?

@polymo1
Copy link
Member

polymo1 commented Jun 12, 2025

Love to see this added! Does this close issue #65?

Not completely, this pr doesn't do provisioning profiles

@abalros2
Copy link

Ghazi

@derMeister21
Copy link

Import and export of signing certificate worked in the past for me. But then i updated to ios 26 public beta after that I got Error 1006 SideStore could not determine this device's UDID. After that I installed the new SideStore nightly 0.6.3. then SideStore revoked my old certificate and I hate to make a new certificate. This certificate I want to export and import to another device but after that the other device also wants to create a new certificate this shouldn’t not happen so I think something doesn’t work with the import and export of certificate. Am I doing something wrong? Can you help me?

@polymo1
Copy link
Member

polymo1 commented Aug 12, 2025

@derMeister21 you updated, which probably invalidated your pairing file. when you reinstalled sidestore, you probably made a new pairing file, and sidestore needed a new certificate using that new pairing file.

@derMeister21
Copy link

@polymo1 thanks for your answer. I doesn’t need to make a new pairing file. Should I try to make a new one to see if it is working with new pairing file?

fafa7318

This comment was marked as spam.

fafa7318

This comment was marked as spam.

@xelahot
Copy link

xelahot commented Sep 29, 2025

Oh now all we need is the mobileprovision profiles

@SideStore SideStore locked as spam and limited conversation to collaborators Sep 29, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载