mirror of
https://github.com/SignTools/SignTools.git
synced 2026-04-29 11:55:49 +03:00
[GH-ISSUE #209] How can I enable push notifications? #65
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/SignTools#65
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @btglr on GitHub (Jun 2, 2022).
Original GitHub issue: https://github.com/SignTools/SignTools/issues/209
Hello!
Sorry to bother you again, now that I can get my apps properly signed I'm trying to get push notifications to work. I've generated a distribution certificate, signed my app with it and the app asks me if I want to enable notifications. I allowed them but I still don't get anything. I saw in this issue that you said both the development and distribution certificates/keys are needed, so I signed the app using those again - but I still don't get push notifications.
Is there anything else I'm supposed to do?
Thanks!
@ViRb3 commented on GitHub (Jun 2, 2022):
You'll need a few things:
A clean, unmodified IPA, with all entitlements intact. I recommend dumping and decrypting it yourself using a jailbroken device. You can inject any tweaks you want through the "Advanced" tab in SignTools.
A p12 with both development and distribution certificate inside. To confirm if it worked, check for the following message in your builder logs:
Tick "Force original bundle ID" from the "Advanced" tab in SignTools.
@btglr commented on GitHub (Jun 2, 2022):
That did it. According to the tooltip it breaks all other entitlements but so far I haven't noticed anything breaking.
I'm wondering though, now that the bundle ID is identical to the original one why are self-signed apps not detected the same way the original apps are in autofill? For example with the original Twitter app my account is detected and shows up above the keyboard from my autofill service, whereas with the self-signed app it doesn't.
@ViRb3 commented on GitHub (Jun 2, 2022):
Most likely because the team id is different, and that is a part of the application id, which is what iOS uses most of the time to identify an app.
@btglr commented on GitHub (Jun 2, 2022):
I see. Thanks for the help!