Advertise Books Events Forum News Social Networking Support Us

sdkIQ for iPhone
($4.99)

Shape Up
($0.99)

Your First iPhone App
($1.99)

iVidCam Free
(free)

Kid Art
($0.99)

iPUBQUIZ
(£1.19)

ArtStudio
($3.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum

View Single Post
Old 04-13-2009, 11:24 AM   #14 (permalink)
CommanderData
Registered Member
 
Join Date: Oct 2008
Posts: 486
Default

Quote:
Originally Posted by johnqh View Post
Did people forget the most important thing?

#1. Test, test and test.

Have you tested on all hardware models?

If that's difficult, have you tested on all versions of the OS? (2.0, 2.1, 2.2, 2.2.1)

At least, have you tested the release build?

Personally, I had an app whose debug version ran fine but release build crashes. Fortunately Apple caught that.

Then, I had another app which worked fine on my iPhone (3.0 and then I tested in 2.2.1), but crashed on 2.1 and 2.2. Seems to be an Apple threading bug. I wished I tested on earlier OS.

I don't think anyone forgot that, it was just assumed that if it was "ready for release" that the testing had been completed with some level of competence

I agree you can never test too much though. A problem like that delayed my 1.3 release. It turned out I made a small change not too long before submitting to Apple, and tested it fine. Problem was, I didn't test it on a clean install, just kept overwriting my current development app on the iPhone. It turns out I'd introduced a bug that was only seen if you did an install on a device that did not have a previous version already installed!!! Ugh! I won't make that mistake again.

Now, whenever I get ready to submit I follow this:
furbo.org · The final test

What better way to test than to take *the actual distribution build* and strip the Apple signing and swap in your own developer signature. This works great and is close to the experience of downloading it from the App Store as you will ever get until the release/update is live in iTunes!
__________________
ChronoSoft - Rogue Touch Available now in the App Store! ... Version 1.5 available now!
CommanderData is offline   Reply With Quote
 
Enter the iPhone App Challenge!  Win $500!
» Advertisements
» Online Users: 699
13 members and 686 guests
ali.dar, Ed99, harry123456, headkaze, kristapsz, kuba1234, lokidil, maccoykung, Meoz, pereorra, SteveMobs, Thaurin, warcrow
Most users ever online was 779, 05-11-2009 at 09:55 AM.
» Stats
Members: 24,162
Threads: 38,935
Posts: 170,826
Top Poster: smasher (2,565)
Welcome to our newest member, ddustin
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 03:03 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.