①. It seems you used ARKit template when created application. Try to use arm64 value instead of armv7
, and delete arkit
value if you have this one in info.plist.
Take into consideration these two values are compulsory when using ARKit.
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
<string>arkit</string>
</array>
②. Check if there are any guard statement
in AppDelegate.swift file like this:
guard ARWorldTrackingConfiguration.isSupported else {
fatalError("ARKit is not available on this device.")
}
③. If you're 100% sure your app doesn't have any ARKit features just contact AppStore team to discuss the issue.
P.S.
@MilanKamilya suggested you may potentially use any CocoaPod with dependency on ARKit. To find out whether you have such a dependency or not, use in Terminal the following command executed from macOS root directory (works in both bash and zsh):
grep -r ARKit ./
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…