1.Revoke and create new certificate from your new Mac machine, update the provisioning profile ,download both and install all seems to work as expected.
Note: If you plan to do development and testing on multiple systems, you will need to import your private key onto all of the systems you’ll be doing work on.
1.To export your private key and certificate for safe-keeping and for enabling development on multiple systems, open up the Keychain Access
Application and select the ‘Keys’ category.
2.Control-Click on the private key associated with your iPhone Development Certificate and click ‘Export Items’ in the menu. The
private key is identified by the iPhone Developer: public certificate
that is paired with it.
3.Save your key in the Personal Information Exchange (.p12) file format.
4.You will be prompted to create a password which is used when you attempt to import this key on another computer.
5.You can now transfer this .p12 file between systems. Double-click on the .p12 to install it on a system. You will be prompted for the
password you entered in Step 4
6.Download and install new provisioning profile