[GH-ISSUE #511] Add suffix to app identifiers #111

Open
opened 2026-03-04 00:23:58 +03:00 by kerem · 10 comments
Owner

Originally created by @coolopj on GitHub (Dec 31, 2024).
Original GitHub issue: https://github.com/SignTools/SignTools/issues/511

The option to install more than one app using the option "Use provisioning profile's application ID" .The method Sideloady uses is by adding alphanumeric at the end of the real app's bundle ID for example com.google.ios.youtubemusic.4X6DGHY8U. The alphanumeric is generated from the provisioning profile. Here is an example from this image : https://imgur.com/a/25siHDs.

Originally created by @coolopj on GitHub (Dec 31, 2024). Original GitHub issue: https://github.com/SignTools/SignTools/issues/511 The option to install more than one app using the option "Use provisioning profile's application ID" .The method Sideloady uses is by adding alphanumeric at the end of the real app's bundle ID for example com.google.ios.youtubemusic.4X6DGHY8U. The alphanumeric is generated from the provisioning profile. Here is an example from this image : https://imgur.com/a/25siHDs.
Author
Owner

@ViRb3 commented on GitHub (Dec 31, 2024):

What's the advantage of this over using the app's original bundle id? Are you trying to install the same app multiple times?

<!-- gh-comment-id:2566750020 --> @ViRb3 commented on GitHub (Dec 31, 2024): What's the advantage of this over using the app's original bundle id? Are you trying to install the same app multiple times?
Author
Owner

@coolopj commented on GitHub (Dec 31, 2024):

What's the advantage of this over using the app's original bundle id? Are you trying to install the same app multiple times?

with this, apps that uses dynamic island functions can be opened from there when song is playing, like spotify and also be opened from lock screen

<!-- gh-comment-id:2566752452 --> @coolopj commented on GitHub (Dec 31, 2024): > What's the advantage of this over using the app's original bundle id? Are you trying to install the same app multiple times? with this, apps that uses dynamic island functions can be opened from there when song is playing, like spotify and also be opened from lock screen
Author
Owner

@ViRb3 commented on GitHub (Dec 31, 2024):

If you use the original app id, does it also not work?

<!-- gh-comment-id:2566752969 --> @ViRb3 commented on GitHub (Dec 31, 2024): If you use the original app id, does it also not work?
Author
Owner

@coolopj commented on GitHub (Dec 31, 2024):

If you use the original app id, does it also not work?

it doesn't work. when i tap on the Dynamic island when song is playing, nothing happens same as on the lockscreen

<!-- gh-comment-id:2566753592 --> @coolopj commented on GitHub (Dec 31, 2024): > If you use the original app id, does it also not work? it doesn't work. when i tap on the Dynamic island when song is playing, nothing happens same as on the lockscreen
Author
Owner

@ViRb3 commented on GitHub (Dec 31, 2024):

Very strange. What if you use the custom id option and manually add a suffix in the end? Does that work?

<!-- gh-comment-id:2566753966 --> @ViRb3 commented on GitHub (Dec 31, 2024): Very strange. What if you use the custom id option and manually add a suffix in the end? Does that work?
Author
Owner

@coolopj commented on GitHub (Dec 31, 2024):

Very strange. What if you use the custom id option and manually add a suffix in the end? Does that work?

if manually added it won't work either

<!-- gh-comment-id:2566754708 --> @coolopj commented on GitHub (Dec 31, 2024): > Very strange. What if you use the custom id option and manually add a suffix in the end? Does that work? if manually added it won't work either
Author
Owner

@coolopj commented on GitHub (Dec 31, 2024):

Very strange. What if you use the custom id option and manually add a suffix in the end? Does that work?

if manually added it won't work either

I think i has to be done by the app signer for it to work

<!-- gh-comment-id:2566755912 --> @coolopj commented on GitHub (Dec 31, 2024): > > Very strange. What if you use the custom id option and manually add a suffix in the end? Does that work? > > if manually added it won't work either I think i has to be done by the app signer for it to work
Author
Owner

@ViRb3 commented on GitHub (Dec 31, 2024):

This sounds like it's unrelated to the bundle identifier and more likely related to entitlements. Can you compare the entitlements for all components between the working app and the non working one from SignTools with the same custom id?

<!-- gh-comment-id:2566755988 --> @ViRb3 commented on GitHub (Dec 31, 2024): This sounds like it's unrelated to the bundle identifier and more likely related to entitlements. Can you compare the entitlements for all components between the working app and the non working one from SignTools with the same custom id?
Author
Owner

@ViRb3 commented on GitHub (Dec 31, 2024):

Also make sure the bundle identifier matches across all components between the working app and the SignTools signed one.

<!-- gh-comment-id:2566756318 --> @ViRb3 commented on GitHub (Dec 31, 2024): Also make sure the bundle identifier matches across all components between the working app and the SignTools signed one.
Author
Owner

@coolopj commented on GitHub (Dec 31, 2024):

I think it has something to do with the entitlements

<!-- gh-comment-id:2566757712 --> @coolopj commented on GitHub (Dec 31, 2024): I think it has something to do with the entitlements
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SignTools#111
No description provided.