//

3.1.3 App testen op je eigen iPhone

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 ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 18-08-10, 15:22
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Standaard 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]
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 18-08-10, 16:11
gekkepietje gekkepietje is offline
• iOS 4.1
• Besturingssysteem: Windows
 
Geregistreerd: Sep 2008
Berichten: 153
Standaard

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  
Oud 18-08-10, 16:17
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Standaard

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  
Oud 18-08-10, 16:55
JNikoy JNikoy is offline
• iOS 5.0
• 4.3.3
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2007
Berichten: 32
Stuur een bericht via MSN naar JNikoy
Standaard

Wat versta je onder een 3.1.3 app? Dat deze vanaf deze iOS 3.1.3 werkt?
  #5  
Oud 18-08-10, 16:57
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Standaard

Ja, gebouwd met SDK 3.1.3

(die werkt namelijk ook op een iPad en een iPod Touch)
  #6  
Oud 18-08-10, 17:00
JNikoy JNikoy is offline
• iOS 5.0
• 4.3.3
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2007
Berichten: 32
Stuur een bericht via MSN naar JNikoy
Standaard

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  
Oud 18-08-10, 17:10
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Thumbs up Yes!

Aha! Got it!

Thanks!!
  #8  
Oud 18-08-10, 18:36
Whacko Whacko is offline
• iOS 7.1.2
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 484
Standaard

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  
Oud 18-08-10, 18:42
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Standaard

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  
Oud 19-08-10, 12:28
Whacko Whacko is offline
• iOS 7.1.2
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 484
Standaard

@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  
Oud 20-08-10, 14:17
Robin1979 Robin1979 is offline
• iOS 6.0 beta
• 6.0 beta
• Besturingssysteem: Mac OS X
 
Geregistreerd: Sep 2009
Berichten: 24
Standaard

Citaat:
Oorspronkelijk geplaatst door wubbe Bekijk bericht
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.
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  
Oud 24-08-10, 14:28
sukk1e's schermafbeelding
sukk1e sukk1e is offline
• iOS 5.0.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2010
Berichten: 134
Standaard

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  
Oud 24-08-10, 15:54
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Standaard

Via de 'gewone' weg gaat dat niet. Probeer het eens via een ad-hoc distribution.
  #14  
Oud 24-08-10, 16:01
sukk1e's schermafbeelding
sukk1e sukk1e is offline
• iOS 5.0.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2010
Berichten: 134
Standaard

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
  #15  
Oud 24-08-10, 16:06
wubbe wubbe is offline
• iOS 5.0
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Haarlem
Berichten: 348
Standaard

vage site
  #16  
Oud 24-08-10, 16:11
sukk1e's schermafbeelding
sukk1e sukk1e is offline
• iOS 5.0.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2010
Berichten: 134
Standaard

lol!!!
  #17  
Oud 24-08-10, 16:14
Whacko Whacko is offline
• iOS 7.1.2
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 484
Standaard

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.
Reageren



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

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 06:30.