2013-04-06 3 views
5

Ich baue eine App, die ein wenig schwer auf Grafiken ist und es läuft mit einer schlechten Framerate auf dem iPhone 4, aber läuft gut auf 4S und 5. Gibt es eine Möglichkeit, nicht zu unterstützen 4 und früher?Wähle keine Unterstützung für iOS-Gerät

Ich habe Apps gesehen, die sagen, dass es in der Beschreibung nicht funktioniert, aber gibt es eine Möglichkeit, Leute daran zu hindern, sie herunterzuladen, es sei denn auf einem 4S und höher?

EDIT:

Meine App wurde für erforderlich Bluetooth-Le abgelehnt.

Antwort

4

Nein, derzeit gibt es keine Möglichkeit, bestimmte Geräte in Ihrer App-Version zu targetieren.

EDIT

Während das, was ich oben noch angegeben gilt, es für das Targeting nur iPhone 4S und iPhone 5. In der Tat eine mögliche Abhilfe ist, ein Gerät nicht ausrichten können, aber Sie können ein Gerät Ziel Fähigkeit und nach this Dokument, gibt es eine Fähigkeit, die nur iPhone 4S und iPhone 5 haben: bluetooth-le.

Wenn Sie also eine bestimmte Gerätefunktionalität auswählen, werden nur diese Geräte unterstützt.

Um dies zu tun, fügen Sie einfach die bluetooth-le Fähigkeit unter dem UIRequiredDeviceCapabilities Schlüssel in Ihrer Anwendung ein.

Haftungsausschluss

sich nach der Erfahrung des OP kann die App eine Fähigkeit abgelehnt werden für die Forderung, ohne es zu benutzen.

+0

Okay, danke, ich habe gehört, ich wählen kann aufgrund Architektur iPhone 5 und bis unterstützen „Unterstützung nur Armv7s. ", aber ich denke immer noch, dass es einen riesigen Haufen Leute gibt, die den 4S leider benutzen. –

+0

tatsächlich habe ich vielleicht eine Lösung gefunden, geben Sie mir nur ein paar Minuten, um meine Antwort zu aktualisieren –

+0

Wow, das wäre erstaunlich, ich frage mich, ob es genehmigt wird, wenn ich es nicht tatsächlich verwende. Ich werde es versuchen, danke! –

2

Sie können den Schlüssel UIRequiredDeviceCapabilities in Ihrem App-Ziel unter Info> Benutzerdefinierte iOS-Zielgeräte verwenden.

Weitere Informationen hierzu finden Sie in der Apple-Dokumentation unter Information Property List Key Reference.

Was Sie tun müssen, ist einige Funktionen, die nicht von iPhone4 unterstützt werden.

UPADTE

der Screenshot Herausgegeben basierend auf der Antwort der @Gabriele Petron

enter image description here

+0

Sorry Leute, ich lerne, wie man das System verwendet und ich will niemanden beleidigen, wenn es nicht ok ist, kann ich die Antwort löschen – alexcristea

+2

Mach dir keine Sorgen, nur wenn Sie posten eine Antwort und prüfen, ob etwas anderes hinzugefügt wird, was noch nicht gesagt wurde. In diesem Fall kann der Screenshot für jemanden hilfreich sein. Lassen Sie Ihre Antwort dort;) –

+0

Meine App wurde abgelehnt, weil sie 'Bluetooth-le' erfordert und sie nicht verwendet. –