App validation fails because of companyName

After archiving my app and trying to validate it in the Organizer window, I get this error:

App Record Creation failed due to an invalid attribute. Request failed with error code "ENTITY_ERROR.ATTRIBUTE.REQUIRED", and reason "The provided entity is missing a required attribute You must provide a value for the attribute 'companyName' with this request"

I have an LLC registered with the ADP and a Team set up with it. In my project target under Signing & Capabilities the Team is set to my LLC. Selecting the app archive in the organizer also shows the Team as my LLC. All necessary agreements are signed in the developer portal.

I have tried:

  • setting the Organization Name in the inspector
  • setting the Company field for myself in Contacts
  • saving a million different ways, restarting Xcode and my machine, etc.

I've tried creating a new dummy app in Xcode and going through the same steps but get the same issue. What am I missing?

Welcome to the forum.

Did you register as individual developer or company ?

I would not for in Organizer Window, but register the app from the appstore Portal. Did you try it ?

Some users had problems, because they had to sign the agreement. Is it your case ? https://developer.apple.com/forums/thread/699991

Also see here, for similar issue and a solution: https://cloud.tencent.com/developer/article/1919660

You may have a look here to find some hints: https://discussions.apple.com/thread/3821416?sortBy=rank

I registered as a company and have signed all of the necessary agreements; I do not get any errors related to that. Until today, I was not able to add the app through App Store Connect (the "submit" button was disabled). I tried it again and was able to add it with the correct company name and am able to proceed now. Thank you!

Is it always necessary to register in App Store Connect first or is it possible for Xcode to do this automatically in some cases? (I was under the impression that it was but after this experience I'll definitely register first, just want to understand if I was doing it wrong.)

App validation fails because of companyName
 
 
Q