You should use the same appID and provisioning profile. This should not be a problem since you must be having access to the developer account. Following are the list of items:
- bundleID
- distribution certificate(need to revoke the existing one)
- provisioning profile(need to create new one after revoking the certificate)
- keys for any third party APIs like GA, TesFlight, Facebook etc, which u should be able to get easily if have access to the corresponding accounts
The following link guides you how to revoke existing certificates