DanTheMan827 / ios-app-signer

This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device.
https://dantheman827.github.io/ios-app-signer
GNU General Public License v3.0
5.57k stars 1.05k forks source link

Resigning changes keychain-access-groups #103

Closed iAppDeveloper88 closed 4 years ago

iAppDeveloper88 commented 5 years ago

Can you please explain the reason for commit 73f30c64c4eaca370d9e7646be16716740f19b51 "The development certificate is kept consistent with the entitlements.plist file generated by xcode when it is packaged, so that it cannot be debugged after re-signing."?

Currently we are facing issues with this code change.

We are using one wildcard entry in keychain-access-groups (XXXXXX.*) with the bundle identifier (com.some.bundleidentifier). Now on resigning we are changing the bundle identifier to com.someother.bundleidentifier. Works everything fine except that the wildcard entry in keychain-access-groups gets changed to XXXXXX.com.some.bundleidentifier.

Is this an expected behavior? In our opinion this is a bug

Coledunsby commented 4 years ago

I am having the same issue. Had to revert that commit to get it to work as expected.

DanTheMan827 commented 4 years ago

This definitely is a bug, I've reverted this commit