Appraysal
Back to Rules
WARNINGDefiniteGuideline 2.4.1iOSPerformance

iPad Support May Be Missing

Your app may only target iPhone and not properly support iPad. Apps should support both device families unless there is a specific reason to be iPhone-only.

Quick Fix

Update your device family setting to include iPad (UIDeviceFamily should include both 1 and 2). In Xcode: Target > General > Deployment Info > check iPad. For Expo/RN: set deviceFamily to ["handset", "tablet"].

What Gets Detected

Detection Type:CONFIG CHECK
Patterns detected:
/<key>UIDeviceFamily<\/key>\s*<array>\s*<integer>1<\/integer>\s*<\/array>/m/TARGETED_DEVICE_FAMILY\s*=\s*1;//TARGETED_DEVICE_FAMILY\s*=\s*"1";//TARGETED_DEVICE_FAMILY\s*=\s*"1"//"deviceFamily"\s*:\s*\[\s*"handset"\s*\]/TARGETED_DEVICE_FAMILY = 1;TARGETED_DEVICE_FAMILY = "1"

Check Your App

Scan your project to see if this rule affects your app

Run Free Scan