My app created for iOS submitted to Appstoreconnect gets rejected as it crashes on launch in their review process.
My app uses CoreNFC framework. So
In my case, we couldn't restrict to only devices with NFC because we uploaded the original build of the app without that requirement and Apple does not allow you to add new restrictions for new versions of apps that didn't exist in previous versions.
Uploading a new build with the CoreNFC.framework under Project settings -> General -> Linked Frameworks and Libraries while I type this up and will update this comment as soon as we know whether or not it worked.
edit it worked. :)