Your binary does not support iPad

Asked

Viewed 105 times

1

I realized the creation of a "web app" using phonegap, when sending it to itunes, I got the following warning: "Your binary does not support iPad", how to proceed?

Someone could help me, because if I use a test license (provisioning file development) the same works perfectly, but when I try to search for my app in the Apple Store, it’s not even shown.

My xml:

<?xml version='1.0' encoding='utf-8'?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0"
id="meuId" 
version="3.0.3"
versionCode="3">

<name>Corp</name>
<description>
    meu App
</description>

<preference name="permissions" value="none" />
<preference name="orientation" value="portrait" />
<preference name="target-device" value="handset" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="false" />
<preference name="prerendered-icon" value="true" />
<preference name="stay-in-webview" value="false" />
<preference name="detect-data-types" value="true" />
<preference name="exit-on-suspend" value="false" />
<preference name="show-splash-screen-spinner" value="true" />
<preference name="auto-hide-splash-screen" value="true" />
<preference name="disable-cursor" value="false" />
<preference name="android-minSdkVersion" value="14" />
<preference name="android-installLocation" value="auto" />
<gap:plugin name="cordova-plugin-battery-status" source="npm" />
<gap:plugin name="cordova-plugin-sqlite" source="npm" />
<gap:plugin name="cordova-plugin-dialogs" source="npm" />
<gap:plugin name="cordova-plugin-statusbar" source="npm" />
<gap:plugin name="cordova-plugin-inappbrowser" source="npm" />
<gap:plugin name="cordova-plugin-network-information" source="npm" />
<gap:plugin name="cordova-plugin-splashscreen" source="npm" />
<gap:plugin name="cordova-plugin-camera" source="npm" />
<gap:plugin name="cordova-plugin-device" source="npm" />
<gap:plugin name="cordova-plugin-device-motion" source="npm" />
<gap:plugin name="cordova-plugin-device-orientation" source="npm" />
<gap:plugin name="cordova-plugin-file" source="npm" />
<gap:plugin name="cordova-plugin-file-transfer" source="npm" />
<gap:plugin name="cordova-plugin-whitelist" source="npm"/>
<platform name="android">
    <icon gap:platform="android" gap:qualifier="ldpi" src="img/icon/App_Icon/icon-57.png" width="36" />
    <icon gap:platform="android" gap:qualifier="mdpi" src="img/icon/App_Icon/icon-72.png" width="48" />
    <icon gap:platform="android" gap:qualifier="hdpi" src="img/icon/App_Icon/icon-72.png" width="72" />
    <icon gap:platform="android" gap:qualifier="xhdpi" src="img/icon/App_Icon/icon-120.png" width="96" />
    <gap:splash gap:platform="android" gap:qualifier="port-ldpi" src="img/screen/Default-portrait-iphone.png" />
    <gap:splash gap:platform="android" gap:qualifier="port-mdpi" src="img/screen/[email protected]" />
    <gap:splash gap:platform="android" gap:qualifier="port-hdpi" src="img/screen/[email protected]" />
    <gap:splash gap:platform="android" gap:qualifier="port-xhdpi" src="img/screen/[email protected]" />
</platform>
<platform name="ios">
    <icon gap:platform="ios" height="57" src="img/icon/App_Icon/icon-57.png" width="57" />
    <icon gap:platform="ios" height="72" src="img/icon/App_Icon/icon-72.png" width="72" />
    <icon gap:platform="ios" height="114" src="img/icon/App_Icon/icon-120.png" width="114" />
    <icon gap:platform="ios" height="144" src="img/icon/App_Icon/icon-152.png" width="144" />
    <gap:splash gap:platform="ios" height="480" src="img/screen/Default-portrait-iphone.png" width="320" />
    <gap:splash gap:platform="ios" height="960" src="img/screen/[email protected]" width="640" />
    <gap:splash gap:platform="ios" height="1136" src="img/screen/[email protected]" width="640" />
    <gap:splash gap:platform="ios" height="1136" src="img/screen/[email protected]" width="640" />
    <gap:splash gap:platform="ios" height="1334" src="img/screen/[email protected]" width="750" />
    <gap:splash gap:platform="ios" height="2208" src="img/screen/Default-portrait@3x-iphone6+.png" width="1242" />
    <gap:splash gap:platform="ios" height="1024" src="img/screen/Default-Portrait-ipad.png" width="768" />
    <gap:splash gap:platform="ios" height="768" src="img/screen/Default-Landscape-ipad.png" width="1024" />
    <gap:splash gap:platform="ios" height="2048" src="img/screen/[email protected]" width="1536" />
    <gap:splash gap:platform="ios" height="1536" src="img/screen/[email protected]" width="2048" />
    <feature name="StatusBar">
        <param name="ios-package" value="CDVStatusBar" onload="true" />
    </feature>
</platform>
<icon src="img/icon-152.png" />
<gap:splash src="img/screen/splash.jpg" />
<access origin="*" />

1 answer

2


In fact, by the settings you presented, there is no support even for iPad, according to the target-device, is only compatible with Handset. If you want to make it universal, change to:

<preference name="target-device" value="universal" />

Now, I believe that "Your binary does not support iPad" It’s just a warning posted after sending, right? From what I understand, you already got approval of your application by Apple, however, the fact that you can not locate it in the store has to be available only to the "store of iPhones".

Note that stores may vary according to the device you access. So, if you’re accessing from an iPad, you won’t find it.

  • Because of this then, I appreciate the feedback @Paulo, I will update my xml, so search it uses this preference to specify in which store will be available.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.