 |
 |
|
 |
05-07-2009, 05:16 PM
|
#1 (permalink)
|
|
Registered Member
Join Date: Mar 2009
Posts: 88
|
iPhone SDK 3.0 question?
I received an email today informing me about the new SDK 3.0 beta 5 thats all fine but within the infomation it said this:
All apps must be compatible with iPhone OS 3.0
Millions of iPhone and iPod touch customers will move to iPhone OS 3.0 this summer. Beginning today, all submissions to the App Store will be reviewed on the latest beta of iPhone OS 3.0. If your app submission is not compatible with iPhone OS 3.0, it will not be approved.
Existing apps in the App Store should already run on iPhone OS 3.0 without modification, but you should test your existing apps with iPhone OS 3.0 to ensure there are no compatibility issues. After iPhone OS 3.0 becomes available to customers, any app that is incompatible with iPhone OS 3.0 may be removed from the App Store.
How can I make my apps to be compatible with the 3.0 firmware? Do I need to download the SDK 3.0?
If I choose to compile my app with 3.0 then the user will have to be on firmware 3.0 to use it correct?
I am very confused about this please help.
Thank you,
|
|
|
05-07-2009, 05:20 PM
|
#2 (permalink)
|
|
Registered Member
Join Date: Aug 2008
Location: La Coruna, Spain
Posts: 58
|
Where is the confusión?
You just should test your apps in 3.0 before summiting to the AppStore.
I think you can send it built for firmware 2.2.1
|
|
|
05-07-2009, 05:30 PM
|
#3 (permalink)
|
|
Registered Member
Join Date: Mar 2009
Posts: 88
|
What do you mean test my apps in 3.0? I don't want to upgrade the firmware on my iphone yet how can I test it?
Cheers.
|
|
|
05-07-2009, 05:37 PM
|
#4 (permalink)
|
|
Registered Member
Join Date: Oct 2008
Posts: 94
|
At a minimum just download the beta SDK and try it in the simulator. It's not the end of the world. If apple finds a feature that's not working, they will let you know.
|
|
|
05-07-2009, 06:11 PM
|
#5 (permalink)
|
|
Registered Member
Join Date: Aug 2008
Posts: 398
|
Quote:
Originally Posted by fordracerguy
At a minimum just download the beta SDK and try it in the simulator. It's not the end of the world. If apple finds a feature that's not working, they will let you know.
|
Agreed, plus you can even install it to another directory and keep both SDKs.
Just remember the 3.0 SDK is still Beta. I'm noticing big differences between the various builds.
As you said in your first post:
Quote:
|
Existing apps in the App Store should already run on iPhone OS 3.0 without modification
|
If you can wait then it might be best waiting for the Final build.
|
|
|
05-07-2009, 06:13 PM
|
#6 (permalink)
|
|
Registered Member
Join Date: Mar 2009
Posts: 88
|
Ok thanks guys.
|
|
|
05-08-2009, 12:35 AM
|
#7 (permalink)
|
|
Photoshop guru
Join Date: Sep 2008
Location: Europe
Posts: 153
|
dead horse
Quote:
Originally Posted by Tomtheman2
Ok thanks guys.
|
If I understood it correclty...
Unless you have 2 iPhones , in my oppinion, you should not update your device.
Simply because after upgrading you cannot go back to 2.21 and the worst part is, you cannot use SDK 3 to develop to 2.21.
I am not sure if SDK 2 works with an iPhone upgraded for OS 3, but if it doesn't, you are dead and you will have to stop developing until OS 3 is launched officially or buy another iPhone with 2.x...
This is insane. We have to buy an extra iPhone just to test?
|
|
|
05-08-2009, 12:40 AM
|
#8 (permalink)
|
|
Registered Member
Join Date: Feb 2009
Posts: 267
|
Quote:
Originally Posted by LunarMoon
This is insane. We have to buy an extra iPhone just to test?

|
that's not bad to have more iphone.
|
|
|
05-08-2009, 12:55 AM
|
#9 (permalink)
|
|
Registered Member
Join Date: Nov 2008
Posts: 103
|
warning
Definatly do not install it on your device. I put beta 3.0 part 2 on the touch, and after a few weeks it has crashed, and there is not way to get it back. I have tried different machines, even a PC, do the restore fails. I am going in to apple tomoz, see what happens, but i am sure it is out of warranty.
|
|
|
05-08-2009, 01:54 AM
|
#10 (permalink)
|
|
Photoshop guru
Join Date: Sep 2008
Location: Europe
Posts: 153
|
Quote:
Originally Posted by john3478
that's not bad to have more iphone. 
|
OK, send donations to me using paypal and I will buy a new one...
|
|
|
05-08-2009, 09:55 AM
|
#11 (permalink)
|
|
New Member
Join Date: Jan 2009
Posts: 36
|
Quote:
Originally Posted by LunarMoon
If I understood it correclty...
Unless you have 2 iPhones , in my oppinion, you should not update your device.
Simply because after upgrading you cannot go back to 2.21 and the worst part is, you cannot use SDK 3 to develop to 2.21.
I am not sure if SDK 2 works with an iPhone upgraded for OS 3, but if it doesn't, you are dead and you will have to stop developing until OS 3 is launched officially or buy another iPhone with 2.x...
This is insane. We have to buy an extra iPhone just to test?

|
Eek, yes! This is definitely the strange mind of Apple showing through. See, at Apple, all of us developers are independently wealthy (which is why we sweat and struggle to write apps for the iPhone, obviously) and can afford five or six iPhones. Can't you?!
Look. My iPhone is both my REAL iPhone (the one I use) and for testing. I'm not putting OS 3 anywhere near it until it is officially released by Apple. And, praytell, how would one test against OS2.2.1 and OS3.0 on a single phone in the interim? Answer: YOU CANNOT.
As noted: Send PayPal donations to ...
ETA: People do realize that we're in the middle of the worst economic downturn since the Great Depression, right? Half a million or more people are becoming unemployed every month (that's from official statistics) in the US alone. Penny pinching is my next greatest skill after programming and playing guitar (which may be on a street corner at these rates). Open eyes, drink coffee, see reality.
Robert
Last edited by Kuroyume; 05-08-2009 at 09:57 AM.
|
|
|
05-08-2009, 10:19 AM
|
#12 (permalink)
|
|
Top Contributor
Join Date: Apr 2009
Location: N/A
Posts: 332
|
Quote:
Originally Posted by cakesy
Definatly do not install it on your device. I put beta 3.0 part 2 on the touch, and after a few weeks it has crashed, and there is not way to get it back. I have tried different machines, even a PC, do the restore fails. I am going in to apple tomoz, see what happens, but i am sure it is out of warranty.
|
Can you tell me how that goes because I'm having the same problem. Thanks- William
|
|
|
05-08-2009, 11:19 AM
|
#13 (permalink)
|
|
Registered Member
Join Date: Feb 2009
Posts: 164
|
I posted this on another one of these threads:
Why does apple say this:
iPhone SDK for iPhone 3.0 can not be used for submitting iPhone OS 2.2.1 applications to the App Store.
But then they say you must test your app with iPhone OS 3.0 beta 5. How are you supposed to submit an app tested for iPhone OS beta 5 if you cannot use it for submitting iphone OS 2.2.1? Do they want us to keep two SDKs installed?
And we have to install itunes 8.2, but not actually use it for our music libraries? Are we not supposed to use our laptops for anything else than development,
|
|
|
05-08-2009, 11:31 AM
|
#14 (permalink)
|
|
at this moment
Join Date: Mar 2009
Location: San Francisco, CA
Posts: 870
|
Quote:
Originally Posted by not_too_shabby
I posted this on another one of these threads:
Why does apple say this:
iPhone SDK for iPhone 3.0 can not be used for submitting iPhone OS 2.2.1 applications to the App Store.
But then they say you must test your app with iPhone OS 3.0 beta 5. How are you supposed to submit an app tested for iPhone OS beta 5 if you cannot use it for submitting iphone OS 2.2.1? Do they want us to keep two SDKs installed?
And we have to install itunes 8.2, but not actually use it for our music libraries? Are we not supposed to use our laptops for anything else than development, 
|
You can install the 2.2.1 and 3.0b SDKs side by side on the same mac. Just build and test your app with 2.2.1 as normal, and when you're ready to check 3.0 compatibility, bring the project to your 3.0 Xcode and run it in the 3.0 simulator.
I also am very gunshy about upgrading my phone to 3.0. My friends at the office have done it and it has been problematic for them, although I don't think they've tried b5 yet.
|
|
|
05-08-2009, 12:24 PM
|
#15 (permalink)
|
|
Photoshop guru
Join Date: Sep 2008
Location: Europe
Posts: 153
|
Quote:
Originally Posted by jsd
You can install the 2.2.1 and 3.0b SDKs side by side on the same mac. Just build and test your app with 2.2.1 as normal, and when you're ready to check 3.0 compatibility, bring the project to your 3.0 Xcode and run it in the 3.0 simulator.
I also am very gunshy about upgrading my phone to 3.0. My friends at the office have done it and it has been problematic for them, although I don't think they've tried b5 yet.
|
As there's no way to get back to 2.x after upgrading iPhone to 3, I am not willing to risk "losing" the device like this. I will continue developing for 2.x and risk apple rejecting my apps if they don't work on 3. I will try not to use any over the edge code to see if I can get the apps running on 3... it is like flighting by instruments, without looking at the window...
|
|
|
05-08-2009, 12:32 PM
|
#16 (permalink)
|
|
smithdale87's boss.
Join Date: Nov 2008
Location: Memphis, TN
Posts: 267
|
Quote:
Originally Posted by LunarMoon
As there's no way to get back to 2.x after upgrading iPhone to 3, I am not willing to risk "losing" the device like this. I will continue developing for 2.x and risk apple rejecting my apps if they don't work on 3. I will try not to use any over the edge code to see if I can get the apps running on 3... it is like flighting by instruments, without looking at the window...
|
You can downgrade from 3.0 to 2.2.1 it is just a pain.
|
|
|
05-08-2009, 07:19 PM
|
#17 (permalink)
|
|
Registered Member
Join Date: Mar 2009
Posts: 100
|
hey guys, i'm new to macs and just want to make sure that i can simply install the 3.0 sdk into a new folder and keep them separate... i like the idea of just creating the app on the 2.1... and then testing it in the 3.0 sdk simulator and since my app is simple i am not testing any advanced compatibility stuff.
i just want to make sure it doesn't overwrite anything and screw up my current sdk install.
thanks for the confirmation, i appreciate it!
|
|
|
05-08-2009, 10:15 PM
|
#18 (permalink)
|
|
Registered Member
Join Date: Jan 2009
Posts: 240
|
Am I the only one who didn't get this email?
|
|
|
05-08-2009, 11:24 PM
|
#19 (permalink)
|
|
Lover boy
Join Date: Nov 2008
Location: INDIA
Posts: 508
|
.. Few Questions
1. Is there any update for sdk or need to download Full ?
2. What do you think when will apple launch the Complete 3.0 Version ?
3. What is the latest version of OS and SDK in terms of beta ?
( to my knowledge Beta 5 )
4. Will apple go for beta 10 then will launch the Complete version ?
__________________
In order to succeed, your desire for success has to be greater than your fear for failure
|
|
|
05-09-2009, 10:32 AM
|
#20 (permalink)
|
|
Registered Member
Join Date: Sep 2008
Age: 65
Posts: 112
|
Quote:
Originally Posted by LunarMoon
As there's no way to get back to 2.x after upgrading iPhone to 3, I am not willing to risk "losing" the device like this. I will continue developing for 2.x and risk apple rejecting my apps if they don't work on 3. I will try not to use any over the edge code to see if I can get the apps running on 3... it is like flighting by instruments, without looking at the window...
|
OK I installed iTunes 8.2 and SDK 3.0, but not OS 3.0 for my 2G iPhone. At this point I am very leary of synching the phone, or can it even be done. They say do not use it for your iTunes library but its too late. I don't know how I would have prevented that in the first place. Has anyone tried 2.2.1 with 8.2??
|
|
|
05-09-2009, 10:48 AM
|
#21 (permalink)
|
|
at this moment
Join Date: Mar 2009
Location: San Francisco, CA
Posts: 870
|
Quote:
Originally Posted by sindhutiwari
.. Few Questions
1. Is there any update for sdk or need to download Full ?
2. What do you think when will apple launch the Complete 3.0 Version ?
3. What is the latest version of OS and SDK in terms of beta ?
( to my knowledge Beta 5 )
4. Will apple go for beta 10 then will launch the Complete version ?
|
1. No update - full only.
2. Everyone is saying "summer" - best guess first or second week of June.
3. Currently 3.0b5
4. Nobody knows but Apple. Given their past schedule of doing a new beta every 2 weeks or so, and projecting the release for early June, that means there would be 2-4 more betas before then. But again, just guessing...
|
|
|
05-09-2009, 04:56 PM
|
#22 (permalink)
|
|
Registered Member
Join Date: Feb 2009
Posts: 82
|
i installed the 3.0 SDK over my old one.
I was under the assumption that I could just test in 3.0 simulator.
But I found that my app is running into lots of bugs that werent there before.
what a pain in the butt!
I was going to submit this weekend too.
How do you install both SDKs on your mac?
Mine just overwrote the old one.
runs fine in simulator (both 2.2.1 and 3.0)
but doesnt run properly on a 2.2.1 device.
anyone else having problems?
Last edited by roocell; 05-09-2009 at 04:58 PM.
|
|
|
05-09-2009, 08:21 PM
|
#23 (permalink)
|
|
Registered Member
Join Date: Jan 2009
Posts: 240
|
Quote:
Originally Posted by roocell
i installed the 3.0 SDK over my old one.
I was under the assumption that I could just test in 3.0 simulator.
But I found that my app is running into lots of bugs that werent there before.
what a pain in the butt!
I was going to submit this weekend too.
How do you install both SDKs on your mac?
Mine just overwrote the old one.
runs fine in simulator (both 2.2.1 and 3.0)
but doesnt run properly on a 2.2.1 device.
anyone else having problems?
|
What types of bugs are you seeing? What methods/objects are they related to?
|
|
|
05-09-2009, 08:46 PM
|
#24 (permalink)
|
|
Registered Member
Join Date: Feb 2009
Posts: 82
|
Quote:
Originally Posted by rpstro02
What types of bugs are you seeing? What methods/objects are they related to?
|
Now I'm not sure if it happened with 3.0 or not. I cant remember if I ran the release target on my device when I had to old SDK installed.
It has to do with NSMutableArray:removeObject removing the last object in the array only on release target on device. debug target and simulator works fine.
But I posted the question on another thread here.
here
Do you know if I can just submit the debug target to the app store ?
|
|
|
05-09-2009, 10:21 PM
|
#25 (permalink)
|
|
Registered Member
Join Date: Jan 2009
Posts: 36
|
Quote:
Originally Posted by LunarMoon
If I understood it correclty...
Unless you have 2 iPhones , in my oppinion, you should not update your device.
Simply because after upgrading you cannot go back to 2.21 and the worst part is, you cannot use SDK 3 to develop to 2.21.
I am not sure if SDK 2 works with an iPhone upgraded for OS 3, but if it doesn't, you are dead and you will have to stop developing until OS 3 is launched officially or buy another iPhone with 2.x...
This is insane. We have to buy an extra iPhone just to test?

|
Not true.
Once I installed the latest SDK, 2.x was no longer a choice (by default) in the Overview drop-down menu where you select the Active SDK. It was in the beta SDKs prior. I was freaking out.
But after poking around, you can still build to 2.x using Beta 5 of the SDK. Here's how:
- Bring up the Inspector for your project.
- On the Architectures row, select your Base SDK. This can be anything from 2.0 to 3.0
- In the drop-down menu above Overview, select your Active SDK.
There you go!
|
|
|
 |
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
» Advertisements |
» Online Users: 329 |
| 25 members and 304 guests |
| adison, ashish1405, crooksy88, edcruise, Erle, Eskema, Falcon80, gbaldwin9, h2h, Hololon, iSdkDev, JimGeldermann, JJJohan, jyu, Leopard, lepetitapps, MarkC, Momeks, neil_l, NeoNate, opipes, tester, wilky94, ZunePod |
| Most users ever online was 779, 05-11-2009 at 09:55 AM. |
» Stats |
Members: 24,239
Threads: 39,016
Posts: 171,115
Top Poster: smasher (2,570)
|
| Welcome to our newest member, Hololon |
|