Set CFBundleDisplayName and CFBundleName as "Companion" then get error "ITMS-90129: The bundle uses a bundle name or display name that is already taken." always but when I change app name to others such as "ECHO" then the build can be uploaded.

I have the problem after I upload build to App Store Connect. I always get error "ITMS-90129: The bundle uses a bundle name or display name that is already taken.". when I set CFBundleDisplayName and CFBundleName to be "Companion" but if I set to others such as "ECHO" then it can be uploaded without error.

I contact to support via email and case number is 102554754170 and Bobby from developer support suggested me.

The problem was that the "Product Name" was different than the "Display Name.”

I replied email that I tried it as below.

  1. Target Name = "Companion", Product Name = $(TARGET_NAME), CFBundleDisplayName = $(PRODUCT_NAME), CFBundleName = $(PRODUCT_NAME)
  2. Target Name = "Companion", Product Name = "Companion", CFBundleDisplayName = "Companion", CFBundleName = "Companion"

I still get error but if I change CFBundleDisplayName and CFBundleName to be other app name such as "ECHO", "Facebook" then it can be uploaded successfully. I'm not sure if there is something with "Companion" on validation process.

Then he suggest me to contact developer technical support so I post this on developer forums.

Could you please help me this? My customer needs it to be "Companion".

PS. I try to download some apps and app name under app icon on Home screen, they are "Companion".

Going by the error message somebody else is already using the name "Companion". There's nothing we can do about that. That's a simple dictionary word for a common human verb/noun so I don't think it's entirely unexpected that name is already in use. Has your customer previously published an app using that name? If that is the case, then maybe we can help and I'm glad to look into that.

Your product name can be different than your display name. The product name is used to name the built binary on disk, but the display name is what the user will see on the device.

Set CFBundleDisplayName and CFBundleName as "Companion" then get error "ITMS-90129: The bundle uses a bundle name or display name that is already taken." always but when I change app name to others such as "ECHO" then the build can be uploaded.
 
 
Q