Game Development Community

Building against the final iPhone 3.0 SDK

by BeyondtheTech · in iTorque 2D · 06/08/2009 (9:27 pm) · 8 replies

Has anyone come across or foresee any issues with using iTGB and the Gold Master seed of the iPhone 3.0 SDK?

from Apple's iPhone Developer Site
Quote:iPhone SDK 3.0 GM Seed can now be used for submitting iPhone OS 2.2.1 and iPhone OS 3.0 applications to the App Store.

#1
06/09/2009 (2:37 am)
Still downloading here, but if Apple say we can build for 2.x, it will replace my existing Xcode installation. Just need to remember backing up my templates :)

Upgrading to the latest seed was a bit of a pain until I found the tip to use iTunes and opt-clicking Restore. Getting my backup this time was a pleasant surprise: It now remembers positions of all apps, including what page I had them on!

It's also stopped generating crash logs from simply booting, launching programs or using preferences :)

This gold master is really what we should have received to test 3.0 apps. Beta 5 was not ready for actually testing the stability of our own programs, as we wouldn't know who was at fault for the crashes.

I had some serious issues with provisioning, and the tool which installs them on the device left crashlogs all the time. I expect everything to be better for development now, not worse.
#2
06/09/2009 (6:21 am)
I plan to do a bunch of testing today with the SDK gold master seed. I'll report back with findings.

I have upgraded my iPhone 3G to the OS gold master seed and initial startup time of our game is taking about 7 seconds longer...was at 12 seconds, is now at 19 seconds. Not good.
#3
06/09/2009 (6:51 am)
Look on the bright side... tell them it requires the new, faster iPhone 3GS and it will only take 9.5 seconds to load. :(

I've been testing on the 3.0 betas and after going to the GM seed, I don't see an increase in loading time... I'm still averaging about 12 seconds.
#4
06/09/2009 (9:22 am)
interesting, I wonder why I see the increase in load time....I saw it in the previous 3.0 OS beta as well. Guess I'll have to do some digging.
#5
06/09/2009 (11:28 am)
If anything, things seem faster for me now. Installing the newest SDK to test my own apps too.
#6
06/09/2009 (11:55 am)
No problems experienced so far - uninstalled the old sdk, then installed the new one. Compiles just fine (as long as you don't compile for 3.0 ;) ) and works on all of our devices here.
#7
06/10/2009 (8:20 pm)
I used to see a "Distribution" profile in the 2.2.1 SDK, but in the 3.0 GM Seed, I only have "Release" and "Debug."

I'm assuming we'll need it in order to submit to iTunes Connect. Do we make our own, is it missing? How different is it?
#8
06/10/2009 (10:49 pm)
I had to go into my projectfile again and delete entries for some of my projects. but it seems generally better at provisioning so far. Just remember to Get Info on the target when you aren't offered profiles to sign with.

I had some zombie provisioning profiles stuck in the organiser which didn't want to go away, but they were finally gone when the new SDK was installed. Small cosmetic changes here and there, but welcome changes. They've also tweaked the simulator, according to a readme. I've had some problem projects which crashed Xcode 3.1.2 before, but none of that has happened yet.

It gets two thumbs up from me :)

@Raphael: You only see Release and Debug normally in a fresh project. To make a Distribution profile, you always clone Release and change the signing to a provisioning profile with the app name in it (not a star thingamy). It's the project which determines if you have Distribution, and even iTGB only comes with Debug and Release configured. Making the third one is quick, though.