While trying to reproduce #113 I observed the following using a free developer account:
When using just -m, -c, and -a, installing the re-signed ipa would fail with complaints about application-identifier and keychain-access-groups in the logs. Adding -b with the bundle ID in my mobileprovision file fixed it and I advised the original reporter to try that.
When using the above without -c, installing would fail and there would be no entitlements in the app binary. I traced that to a typo config.entitlements instead of config.entitlement, fixed in this PR.
After that fix, the ipa would still fail to install without -c. I made two changes to fix that:
Stopped removing the com.apple.developer.team-identifier since it is actually set to the one in the provisioning profile earlier in the code
Removed keychain-access-groups since they can't work with the wrong team ID anyway.
While trying to reproduce #113 I observed the following using a free developer account:
-m
,-c
, and-a
, installing the re-signed ipa would fail with complaints aboutapplication-identifier
andkeychain-access-groups
in the logs. Adding-b
with the bundle ID in my mobileprovision file fixed it and I advised the original reporter to try that.-c
, installing would fail and there would be no entitlements in the app binary. I traced that to a typoconfig.entitlements
instead ofconfig.entitlement
, fixed in this PR.-c
. I made two changes to fix that:com.apple.developer.team-identifier
since it is actually set to the one in the provisioning profile earlier in the codekeychain-access-groups
since they can't work with the wrong team ID anyway.