Derval
Aspiring developer
Profile
Posts: 364
Reg: Sep 20, 2012
Milan
17,240
02/18/13 04:15 AM (12 years ago)

How do you downgrade software on an iPhone

Hi all, Has anyone any experience downgrading the software on an iPhone? I was a bit hasty in upgrading to iOS 6.1 which means that I can no longer archive my apps when uploading new SDKs to iTunesconnect (like others, I’m waiting for BT to be Xcode 4.6/iOS 6.1 compatible). I see a few YouTube videos on the topic but would prefer if someone on the forum could make a recommendation? Any thoughts anyone? Many thanks!
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
02/18/13 06:02 AM (12 years ago)
I've got my iphone on IOS 6.1- Just needed to update Xcode and I can compile with no problem. What problems do you have? To downgrade, you'd have to be able to download the previous IOS version, and on itunes select to restore iphone while pressing the cmd or alt key, not sure. This will open finder and you can select the version you downloaded. Miguel
 
ceerup
Code is Art
Profile
Posts: 1033
Reg: Oct 10, 2011
New York City
16,380
like
02/18/13 06:50 AM (12 years ago)
happened to me when i didnt update xcode, sounds like it needs an update as Madrod said
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
02/18/13 01:32 PM (12 years ago)
Sadly, you can't. However an upgrade to Xcode 4.6 isn't as bad as you might think. Cheers! -- Smug
 
Alex@TM
Apple Fan
Profile
Posts: 956
Reg: Dec 20, 2011
London, UK
10,560
like
02/18/13 02:00 PM (12 years ago)
There is one way. It depends on what firmware was on the device when you got it. If you restore to factory settings I would have thought it would go back to the iOS originally on the phone. I'm not sure so you might need to do more research but it kind of figures. You'll lose everything though.
 
Derval
Aspiring developer
Profile
Posts: 364
Reg: Sep 20, 2012
Milan
17,240
like
02/20/13 03:10 AM (12 years ago)
So this is the problem I have: I now have iOS 6.1. Scenario 1: When I try to run with Xcode 4.6, I get tones of parsing errors which I know David and the team are working on resolving. It does let me go to the next step: archive and upload the SDK. I guess it would be rejected by the reviewer though, because of all the parsing errors - right? (I was surprised it let me get this far with all those parsing errors). Scenario 2: When I try to run my app on my device using an earlier version of Xcode (4.5.1.) I cannot select iOS 6.1 as the base SDK. It is still showing 6.0. When I try to run, I am getting “a valid provisional profile for this executable was not found”. I don’t get this error in scenario 1. Any thoughts? Thank you.
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
02/20/13 03:21 AM (12 years ago)
I dont think you'd get rejected due to all the parsing errors.
 
Derval
Aspiring developer
Profile
Posts: 364
Reg: Sep 20, 2012
Milan
17,240
like
02/20/13 04:02 AM (12 years ago)
Really? Well I suppose it does work fine in the simulator…. I could give it a try.. You don’t think it’ll pose problems for users on iOS 6.1? Thanks for your help @MadRod.
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
02/20/13 04:09 AM (12 years ago)
You have your device with 6.1, its works fine on your device? Those warnings are for code that eventually will not be used anymore. But it works. Its just a warning. Errors, are what you're suppose to worry more about. if it works on your simulator and device, it will work on apple's. They dont open the binary, they receive and install the app ad any other user.I doubt they'd even know about those warnings. Just make sure to update the app when BT solves those warnings. At least this is my experince. Cheers.
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
02/20/13 04:29 AM (12 years ago)
Yeah, those warnings are basically because Apple changed the way the old Xcode wanted instruction, as opposed to the way the new Xcode wants instruction. But it's backward compatible, and the only results you're going to experience are those annoying warnings. I found out how to alleviate those, and posted an explanation here: https://www.buzztouch.com/forum/thread.php?tid=BCD244553C34C5A4AD6CEC3 but it's not required; several apps have been approved since the update; it's not going to be a Buzztouch issue if Apple rejects it. But fingers are crossed that they won't reject it at all :) Cheers! -- Smug
 
Derval
Aspiring developer
Profile
Posts: 364
Reg: Sep 20, 2012
Milan
17,240
like
02/20/13 04:53 AM (12 years ago)
Ok, thanks to you both…. I guess I didn’t really understand how serious parsing errors were before now… now I know! I’ve gone ahead with the upload! Thanks again!!!
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
02/20/13 04:56 AM (12 years ago)
Cheers. Miguel
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.