Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Sep 12, 2008, 09:35 AM   #1
DeSelby
macrumors newbie
 
Join Date: Sep 2008
iPhone SDK - 2.1

I just installed the iPhone 2.1 OS on my 3G device, but am still using the 2.0 SDK. I can no longer build and run my app through XCode - "failed to start remote debugserver on . . . ".

So I'm thinking that I will probably have to upgrade my SDK to 2.1.

According to the iPhone DevCenter, the 2.1 SDK requires that any devices for testing must be on the 2.1 OS.

My questions are:

1. Does this mean that any apps built using the 2.1 SDK can only be run on 2.1 devices once they are posted to the AppStore? Or is there any kind of backwards compatibility?
2. There used to be a notice saying that apps built using the beta 2.1 SDKs could not be posted to the AppStore. I don't see that notice any more, but has anyone seen any positive indications that 2.1 builds can be posted?
DeSelby is offline   0 Reply With Quote
Old Sep 12, 2008, 10:28 AM   #2
fenrus110
macrumors regular
 
Join Date: Mar 2008
2.1 code will not work on 2.0 device. But you have the option to compile in either modes.
fenrus110 is offline   0 Reply With Quote
Old Sep 12, 2008, 11:30 AM   #3
Ron C
macrumors member
 
Join Date: Jul 2008
Location: Chicago-area
The 2.1 upgrade is free, right?

Quote:
Originally Posted by DeSelby View Post
1. Does this mean that any apps built using the 2.1 SDK can only be run on 2.1 devices once they are posted to the AppStore? Or is there any kind of backwards compatibility?
2. There used to be a notice saying that apps built using the beta 2.1 SDKs could not be posted to the AppStore. I don't see that notice any more, but has anyone seen any positive indications that 2.1 builds can be posted?
I'm only a little confused about your concerns.

The 2.1 update has been officially released by Apple for both iPod touch and iPhone, and iTunes (7 & 8 both) will be quite insistent in reminding you that you have an update to download and install.

Is there some issue with 2.1 that you're concerned about (other than some people not having it)? Is there a good reason for me to build for 2.0 instead of 2.1? The only thing that jumps out at me is if people do not want to "upgrade" to iTunes 8, as iPhone OS 2.1 requires iTunes 8.

Ron C
__________________
MBP, MB, mini, PB G4(x2), eMac, ...
Ron C is offline   0 Reply With Quote
Old Sep 12, 2008, 12:47 PM   #4
kainjow
Demi-God (Moderator emeritus)
 
kainjow's Avatar
 
Join Date: Jun 2000
It looks like 2.1 allows you to force audio to play through the speaker now, if I'm reading correctly. In addition you can get the volume level, and determine if audio is being played.
kainjow is offline   0 Reply With Quote
Old Sep 12, 2008, 01:32 PM   #5
steve1717
macrumors newbie
 
Join Date: Jul 2007
I agree

I am quite confused right now as well about which OS to compile for. I have the 2.1 SDK which compiles the Release mode for 2.0 just fine on my 2.0 device. However, when I try to compile Release mode for 2.0 OR 2.1 on my device running the latest developer 2.1 build (5F116), I get the "Failed to start remote debugserver..." error.

I am guessing that to submit an app today that doesn't use any of the new functionality of 2.1, it would be best to just build for 2.0. Do you guys concur with that logic?
steve1717 is offline   0 Reply With Quote
Old Sep 12, 2008, 02:39 PM   #6
DeSelby
Thread Starter
macrumors newbie
 
Join Date: Sep 2008
Building for 2.1 or 2.0

Quote:
Originally Posted by steve1717 View Post
I am quite confused right now as well about which OS to compile for. I have the 2.1 SDK which compiles the Release mode for 2.0 just fine on my 2.0 device. However, when I try to compile Release mode for 2.0 OR 2.1 on my device running the latest developer 2.1 build (5F116), I get the "Failed to start remote debugserver..." error.

I am guessing that to submit an app today that doesn't use any of the new functionality of 2.1, it would be best to just build for 2.0. Do you guys concur with that logic?
Normally, I would agree with this. However, (according to Apple) 2.1 includes a lot of bug fixes and enhanced stability. iTunes is going to nag users until they upgrade. The early reports are that the upgrade is notably painless (which was my experience as well).

So, I'm moving to an OS 2.1 target.
DeSelby is offline   0 Reply With Quote
Old Sep 12, 2008, 04:00 PM   #7
steve1717
macrumors newbie
 
Join Date: Jul 2007
This is true but just because you compile for 2.0 doesn't mean that those bug fixes and upgrades won't hold true when running a 2.0 build on OS 2.1 The one thing we do know is that 2.1 builds won't run on 2.0. I think the smart idea is to build for 2.0 since we can't bank on all users upgrading before downloading your 2.1-built app.
steve1717 is offline   0 Reply With Quote
Old Sep 12, 2008, 04:15 PM   #8
admanimal
macrumors 68040
 
Join Date: Apr 2005
Quote:
Originally Posted by steve1717 View Post
This is true but just because you compile for 2.0 doesn't mean that those bug fixes and upgrades won't hold true when running a 2.0 build on OS 2.1 The one thing we do know is that 2.1 builds won't run on 2.0. I think the smart idea is to build for 2.0 since we can't bank on all users upgrading before downloading your 2.1-built app.
Exactly. The bug fixes are in the 2.1 firmware, not the 2.1 SDK (not that there can't be some other bug fixes in the SDK too). All of the apps currently in the store were compiled for 2.0 and will take advantage of the new "features" of the 2.1 firmware, e.g. not crashing all the time. I would continue to compile for 2.0 for a while unless Apple tells us otherwise.
admanimal is offline   0 Reply With Quote
Old Sep 12, 2008, 10:32 PM   #9
jsnuff1
macrumors 6502
 
Join Date: Oct 2003
Location: NY
Send a message via AIM to jsnuff1
Can someone confirm that any app compiled with the 2.1 SDK will not work on an iPhone and iPod touch without the 2.1 upgrade???

If this is true I wont move to 2.1 SDK for a few weeks at least.
jsnuff1 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
thread Thread Starter Forum Replies Last Post
DESPERATE! Jailbroke iPhone 3GS 4.2.1 broadband 06.15.00 SteffiT Jailbreaks and iOS Hacks 37 Jan 4, 2012 08:27 PM
Tethered Iphone 4 (4.2.1) unable to restore or update don pianta Jailbreaks and iOS Hacks 3 Apr 22, 2011 05:11 PM
iOS 4.2.1 - Started Out Quick - Now Getting Choppy and Slow robotfist iPhone Tips, Help and Troubleshooting 23 Dec 28, 2010 06:37 AM
How hard is making an app on Iphone SDK? cootersgarage6 iPhone/iPad Programming 4 Dec 24, 2010 12:54 PM
iPhone 2G - 2.1 upgrade beneficial? chox99 iPhone 2 Oct 2, 2008 05:23 PM


All times are GMT -5. The time now is 05:11 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Privacy / DMCA contact / Affiliate and FTC Disclosure
Copyright 2002-2013, MacRumors.com, LLC