What Apple user account do you use when testing CloudKit in Xcode

I currently have a production app that uses CloudKit I always struggle with testing the data within the development container and I was wondering if someone could share their current workflow.

What is your current workflow when testing apps that use CloudKit, do you use your regular Apple User account for testing, or you use separate account?

My concern is because I use my production app on a daily basis using my regular Apple user account, so I would like to keep the production iCloud data intact. In other words, I have my app on my phone with real data and now I need to test the app because there are some CloudKit syncing issues so I have the following questions.

  1. Can I connect my phone with production data to Xcode and use my regular Apple account for testing purposes?
  2. Will I be able to see the testing data in the CloudKit console?
  3. Will the production data merge with the testing data?

I actually created a second Apple account thinking that I could use it for testing but logging off and logging back on to iCloud in your iPhone it's a pain, is this really what needs to be done?

Any ideas would be greatly appreciated.

Thanks