I submitted an App Inventor iOS build to the App Store and Apple rejected it under Guideline 4, stating that my app “uses ARKit but does not provide an appropriate AR experience”.
My project does NOT use any AR features at all. It is a simple, non-AR app built entirely with standard App Inventor components.
After reviewing Apple’s feedback, it looks like the App Inventor iOS build template includes ARKit (and possibly SceneKit) even when the project does not use AR. Apple detects this in the binary and automatically classifies the app as requiring an AR experience, which leads to rejection.
Since App Inventor uploads the iOS binary directly, I cannot modify the Xcode project, remove ARKit.framework, or edit the Info.plist to remove AR-related device capabilities.
Could the iOS build template be updated to avoid including ARKit when it is not needed?
Currently this prevents certain non-AR apps from being accepted into the App Store.
Thanks a lot for your help – this would be extremely important to ensure AI2 iOS builds can successfully pass App Store review.