3.1.3 App testen op je eigen iPhone discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Ik heb een iPhone met iOS 4.0.2 Ik ontwikkel een App die ook op een iPad en een iPod Touch moet kunnen draaien. Daarvoor gebruik ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
3.1.3 App testen op je eigen iPhone
Ik heb een iPhone met iOS 4.0.2
Ik ontwikkel een App die ook op een iPad en een iPod Touch moet kunnen draaien. Daarvoor gebruik ik dus iPhone OS 3.1.3 Als ik deze 3.1.3. App op mijn eigen iPhone wil testen dan vindt XCode dat niet goed. Ik heb niet de juiste SDK gebruikt. Ik moet de App onder 4.0.2 bouwen voor dat ik hem op mijn eigen iPhone kan testen. Maar dan heb ik nog steeds niet de 3.1.1 app op mijn iPhone getest! Alleen in de simulator vind ik niet voldoende. Hoe test ik een 3.1.3 App op mijn 4.0.2 iPhone?
__________________
Leon [iPhone- en Java ontwikkelaar] |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Simpel: downgraden naar 3.1.3. Dat is ook wat Apple zegt: als je voor 3.x wilt releasen, test dan op een device dat 3.x draait.
Je kunt ook iemand anders met 3.x vragen om voor jou te testen (Ad Hoc build), of zijn/haar iPhone een uurtje lenen. |
#3
|
|||
|
|||
Als ik downgrade naar 3.1.3 dan test ik de App niet onder iOS 4.0.
En dat is wat ik wil. Ik moet een ad-hoc build voor mezelf maken denk ik. |
#4
|
|||
|
|||
Wat versta je onder een 3.1.3 app? Dat deze vanaf deze iOS 3.1.3 werkt?
|
#5
|
|||
|
|||
Ja, gebouwd met SDK 3.1.3
(die werkt namelijk ook op een iPad en een iPod Touch) |
#6
|
|||
|
|||
Je kan de applicatie gewoon met de OS SDK 4.0 compilen. Wat je, in jouw geval, op 3.1.3 moet zetten, is het iPhone OS Deployment Target. Hiermee geef je de minimale versie aan vanaf waar jouw applicatie op werkt. Deze optie kun je vinden in de build properties (rechtermuis op je target -> get info).
|
#7
|
|||
|
|||
Yes!
Aha! Got it!
Thanks!! |
#8
|
|||
|
|||
Inderdaad, wat JNikoy zegt.
LET WEL OP: je verlaagt hiermee de minimale systeemeisen voor de target device. Wat NIET verandert is de SDK die je gebruikt. Je mag dus geen features van 4.x gebruiken, anders gaat het mis op oudere devices, en crasht de app. Wat wel kan is versie checks inbouwen die checken op welke OS versie de app draait, en aan de hand daarvan enable je bepaalde features.
__________________
Software Engineer iPhone Developer |
#9
|
|||
|
|||
Kun je 4.0 specifieke features inbouwen in een applicatie die als target deployment platform 3.1.3 heeft? Dat lijkt me raar. Geeft XCode dan geen foutmelding/warning?
Ik gebruik niks 4.0 specifieks dus ik heb het probleem niet, maar toch. |
#10
|
|||
|
|||
@Wubbe, ja dat kan zoals ik al zei. MAAR je moet dan in je code checken of je die API's wel mag aanroepen, anders crasht je app.
Hier een leuk artikeltje erover: Developing iPhone Apps with iOS4 SDK, Deploying to 3.x Devices : Base SDK and iPhone OS Deployment Target |
#11
|
|||
|
|||
Je krijgt er vrij uitgebreid waarschuwingen over als je 4.0 methodes aanroept in je project met target 3.0. Ook is er kans dat je applicatie wordt geweigerd (er wordt op gecontroleerd).
|
#12
|
||||
|
||||
Nog kort vraagje hierover, Is het ook mogelijk 3.1.3 App te testen op iOS4 iPhone terwijl je een oude xcode hebt?
Ik krijg namelijk de error dat de telefoon niet compatibel is met de xcode die ik draai en aangezien ik op werk een hackintosh draai huiver ik voor het updaten van xcode. |
#13
|
|||
|
|||
Via de 'gewone' weg gaat dat niet. Probeer het eens via een ad-hoc distribution.
|
#14
|
||||
|
||||
Ja zoiets had ik ook al gelezen.
Heeft apple goede documentatie over hoe ad hoc werkt? ik zit te zoeken naar documentatie maar kan niet echt veel vinden. Alleen via vage sites |
#16
|
||||
|
||||
lol!!!
|
#17
|
|||
|
|||
als het goed is staat er in je developer portal uitgelegd hoe je een Ad-hoc certificaat maakt. dan is het gewoon een kwestie van de app builden in XCode, met dat ad-hoc provisioning profile. En dan kan je hem via iTunes, of de "iPhone Configuration utility" op je iphone kopiëren.
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Fout bij het testen app | macfreaker | Ontwikkelen voor iOS | 22 | 14-08-08 19:05 |
|
|