Could an application which built with “Development” build configuration be released on AppStore?

UE version: 4.19.2

I’m developing the application with Unreal Engine and third-party library.
My application works fine with “Development” build. However, when I select “Shipping” for “Build Configuration”, built application will crash now.

Of course, it’s better to solve problems on “Shipping” build configuration than to leave that.
But I have been trapped by this problem for a long time and have not yet solved it. (There may be a cause of crash in third-party library)

So, I’m exploring whether it is possible to release the application built with “Development” configuration on AppStore.

For passing the AppStore review, maybe I should:

  • Remove debug log (like UE_LOG)
  • Remove access to private API (like MTLDebugDevice)

Is there anything else required for release with “Development” build?
Has anyone succeeded in releasing with “Development” build configuration on AppStore?

@umeruma Unfortunately you cannot (that I know of) which is why there is a Distribution build required. These contain separate provisioning and certificate requirements from Apple.

@CreativeVilla Hi, Thank you response.

Is the “for distribution” flag not separated from the build configuration (like Development / Shipping / DebugGame)?

When I have submitted a demo application built with “Development” configuration (“for Distribution” flag was true), it rejected because of it has too minimal function.
I didn’t try after that, but I have thought provisioning and certificate are not matter of the reject.