2009-12-23 6 views
1

J'ai une application développée pour iPhone OS 3. +. Cette application utilise l'achat in-app.IPHONE: Test pour iPhone OS 2. + et 3. +

Je voudrais sortir une version maintenant, c'est compatible avec 2. +. Il va de soi que j'utiliserai les techniques décrites par Apple pour tester la présence des frameworks que j'utilise à partir de la version 3.0 et faire du code alternatif pour 2.0 sans utiliser ces frameworks 3.0.

ma question est: mon iPhone est mis à jour à 3.0. Comment puis-je tester pour voir pour 2.0? Ai-je besoin d'un iPhone qui utilise déjà le 2.0 ou y a-t-il quelque chose que je puisse faire pour le simuler?

Merci pour toute réponse

+0

Écoutez-vous, Apple? Je pense que c'est juste un commentaire et passe le test "pertinent aux programmeurs" pour poser cette question, qu'elle reste ouverte ou fermée. – martinr

+0

Apple agit de manière arbitraire et donne constamment des coups de pied aux programmeurs. Il y a une série de limitations qui sont dégoûtantes. Un iPhone pour le programmeur devrait avoir multiboot, permettant au programmeur d'installer deux versions du système d'exploitation et de choisir entre eux au démarrage. – SpaceDog

+2

Oui, ils ont décidé "arbitrairement" de ne pas autoriser le démarrage multiple. C'était juste une variable booléenne et ils étaient comme NAH et l'ont mis de "vrai" à "faux" juste pour être saccadés. – bpapa

Répondre

2

Oui, vous aurez besoin d'un dispositif 2.x. En option, vous pouvez installer une ancienne version de Xcode sur Leopard, et tester en utilisant la simulation, mais vous devez toujours tester sur un périphérique.

+0

Vous n'avez pas besoin d'une ancienne version de Xcode. Lorsque vous avez installé le dernier SDK, il y avait une option pour installer le support pour les versions de système d'exploitation 2.x. Cependant, ceci n'est pas sélectionné par défaut. Vous devrez peut-être réinstaller ... –

+0

Oui, je sais. Mon Xcode sur Snow Leopard a toutes les versions de 2.0 vers le haut. Mon problème est de tester une application hybride 2.0/3.0 ... – SpaceDog

+0

un autre problème est que iTunes ne vous permet pas de downgrader le système d'exploitation sur votre iphone ... – SpaceDog

Questions connexes