Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I know iOS 6 is out and almost everyone have iOS 6 (or atleast iOS 5+) on their devices. But one of my client has his own theories, he wants his app tested for iOS 4 also (who is using iOS 4 these days!!!)... I want to know is there any possibility I can downgrade my iPod touch/ iPhone 4/ iPad 2 / iPhone 3GS (any one of them) to iOS 4.
I search this on google and found that if I have SHSH blob saved for previous iOS versions then I can downgrade.. but I don't have that saved. So is there any possibility to downgrade??
Without those blobs you won't be able to downgrade. You can always use the simulator though, or show your client the adoption rates of iOS 5 as of this June, that should convince him.
You will need to download XCode 3 and iOS SDK 4. Go to this link and enter "XCode 3" in the search bar on the left.
According to this page, you can downgrade your iPhone 3GS to iOS 4.1, but not 4.3...
He should also keep his mind that if you support IOS 6 then the least configuration with IOS 4 is the version 4.3.Xcode 4.5 does not compile for any older versions.
And as mentioned already if you have not saved the SHSHs for any versions of IOS 4 before you can not get them right now.The only available SHSH over Tinyumbrealla is 5.01 right now.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am beginner in iPhone.
I want to make the iPhone app that compatible for all iPhone versions like 3 and above.
Please help me What to set in the project to make it compatible to all version.
Thanks in advance.
You should set the deployment target in the target summary.
Edit: Xcode 4.5.x only supports iOS 4.3 and later so you can't support iOS versions below it.
Edit 2: If you are using and old version of Xcode this might be helpful for you. iOS 3.x support in Xcode 4
But you should think twice before writing an application that targets iOS4 and above.
Targeting to old versions of iOS means that you must not use any of the API's of the next iOS versions such as ARC and auto layout. As a result your code will be harder to maintain and some features would be impossible to implement.
Before going on with it, think about how many users will you satisfy by supporting iOS4. Read these thousand words from apple and then decide for yourself
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm looking at upgrading my development iPhone 3GS from iOS4.3.5 to iOS5. Now that Apple even rejects apps that use the older SDK and contain an iPhone 5 launch image, I see no need to keep my iPhone 3GS on iOS4.
Even though the latest s/w for iPhone 3GS is iOS6, will an upgrade to iOS5 be successful through the server verification. I ask because I tried to restore in a similar situation previously on a different device (and different iOS versions) but it wouldn't let me so I had to upgrade to the latest compatible version of iOS.
Success/failure stories would be much appreciated.
Thanks,
James
PS. this may not be a techy question, but as a community of developers, this seems to be the best place to ask!
Apple no longer signs iOS5 meaning that you can't restore to iOS5 unless you have previously saved the SHSH blobs either in Cydia or with a tool such as TinyUmbrella.
See Explained: SHSH Blobs
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I know that it is possible to install lower versions of IOS to jailbroken devices over various tools by creating custom firmware.The problem is we have some test devices in the company and we want to have one device eactly with IOS 4.3. It will not be downgrade since the device itself has IOs 4.2.1 installed.Is there a documented way to active it and the most importantly where can i find older IOS versions?
EDIT:
Editing because this no longer works and it gets downvoted by people who didn't read the comments.
Apple wants us to use the latest version, and develop for the latest version, there is no way of downgrading anymore.
OLD ANSWER:
You can download any firmware for any iOS device here
iOS Downloads
To install it, you have to go to iTunes and click on update with the alt key pressed, then you can choose the .ipsw file with the firmware you want.
For the "This device isn't elegible..." message try this
Apple doesn't want you to install anything but the latest version available of iOS, so every install of a firmware will get checked with Apple's servers.
There is a way to save the authorization for other firmwares with tools like TinyUmbrella, but you can only save the authorization of the currently allowed version; so, if you did not use TinyUmbrella 2 years ago when iOS 4 was the newest version, there is no way to downgrade your device.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
My app is ready for the latest iOS version available to the consumers. Now that iOS 6 apps are being accepted, is it mandatory for me to make my app deployable on iOS 6? Or can I specify that the app runs on iOS 5.1.1 only and still submit? Will doing so cause a rejection saying that iOS 6 needs to be supported?
You can only specify a minimal iOS Version, not a maximum version.
just submit it, if you don't want to spend some time making it iOS 6 screen aware
You can submit Apps that you compile with Xcode 4.4.1, they will run on iOS 6 but in a letterbox mode. It will be accepted.
But I recommend to adopt it to iOS 6. It took me only 2 hours to upgrade one of my Apps for iOS 6. This, explains the procedure: Developing fullscreen 4inch app in xcode
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Right after I upload my binary over to Apple in iTunesConnect, it appears this message,
"The binary uploaded for the latest version of this app indicates that iOS 4.3 or later is required. Apps that require iOS 4.3 or later will not be available to Verizon iPhone users. If this app could be compatible with earlier iOS versions, you may want to reject the binary and upload a new one that indicates the earliest compatible iOS."
What to do so that I can have my app reach as many as customers possible?
Thank you.
Find those 4.3 exclusive methods and look for alternatives available for 4.0
In future projects, try to develop thinking on a reasonable iOS version.
Today to develop with a base of 4.0 it's more than reasonable.
To be honest, if you wait a week, the Verizon iPhone will be on iOS5 and you can use iOS4.3+ APIs.