Xcode Validation fail

Hello everyone
I am creating a app in unity. This app has two version one is basic and one is pro. pro version has some more feature and it is paid version. from unity first i exported a basic version to xcode. in unity i gave app name to ABC and in bundle identifier com.companyname.abc
i exported to xcode and validate it and it is working fine.

then for pro version i change app name in unity from abc to abc pro and bundle identifier com.companyname.abcpro when i exported this project to xcode it is giving me error on validation.

it says package name cannot be changed from com.companyname.abc
i am using right provisional profile and i can see in xcode target>info that bundle identifier is com.companyname.abcpro
even after archive the app it show the com.companyname.abcpro. When i click on the validate then it showing me correct provisional profile but it gives me error.
I dont know where from it is picking the com.companyname.abc. may i need to make some more changes in unity. Any idea what is going wrong here.
Thanks

I have exactly same problem.

I exported two Xcode projects from one Unity project and now I can´t validate my app updates to App Store. Xcode only says:

"ERROR ITMS-9000: “This bundle is invalid. The bundle identifier cannot be changed from the previous version. If you want to change your bundle identifier, you will need to create a new application in iTunes Connect.”

Maybe it is time to send bug report to Unity.

I solved this error. First thing was app should be ready in itune connect store. App status should be Waiting For Upload in itune connect. Create distribution profile in developer portal. choose correct profile and app when validation in xcode.