Invalid iOS builds - NSCameraUsageDescription

Using Cloud Build have stopped working.
For some strange reason the app started requesting “NSCameraUsageDescription”…
No changes to the applications request to use the camera as been added.

This is effectively blocking us from using cloud build to deliver updates to Apple…

This is the message from apple:

Dear developer,
We have discovered one or more issues with your recent delivery for “app”. To process your delivery, the following issues must be corrected:
Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
Once the required corrections have been made, you can then redeliver the corrected binary.

Yes even building locally i have to add dummy description in infos

See this thread for more info about adding NSCameraUsageDescription at build time: Where Can I Add NSCameraUsageDescription persmission? - Unity Services - Unity Discussions

the point is, why do we all of a sudden need to add support for camera when we don’t use camera?

Here is the core problem.

So, is that a bug in Unity? why is the webcam set to be enabled ?

I solved it by using PostProcessBuild script that removed the broken stuff from Unity.
Now we can ship again, possible a problem with their buildscripts or just cloudbuild.