I have my iOS app transferred from one apple account to another which causes team id change. Clean re-install works fine but every time I install an update I get the following error:

> 
> [MIInstallableBundle performVerificationWithError:]: 517: Upgrade's
>  application-identifier entitlement string (new\_teamid.bundle.id) does
>  not match installed application's application-identifier string
>  (old\_teamid.bundle.id); rejecting upgrade.
> 
> 
> 

I found [the solution](https://developer.apple.com/library/ios/technotes/tn2319/_index.html) to update Entitlements with the 'previous-application-identifiers' key and request new provisioning profile from Apple to be able to sign the app:

```
<key>previous-application-identifiers</key>
<array>
    <string>{Your Old App ID Prefix}.YourApp.Bundle.ID</string>
</array>

```

Without that provisioning profile I get the following error during installation process:

> 
> Failed to verify code signature of MIExecutableBundle path = path.app identifier = bundle\_id type = 4 0xe8008016 (Entitlements found that are not permitted by provisioning profile)}
> 
> 
> 

So I contacted Apple and requested the magical provision profile.

* Did I found the right solution to be able to update the app?
* Will Apple be able to help me and provide provision profile?
* How long could it take Apple to generate and provide the profile?