Why do I need to add Storekit.framework to run the Xcode project if I use UnityAds even though In App Purchase is disabled?
as you see that is in requirements that need to add this unless you wont be able to build the project, only a person will very knowledge can answer the Why. but if you are getting some warning in provisioning profile, you can ignore it. That will work fine.