I have a simple question, but did not found clear answer. In the documenation of capacitor 3 is this information:
Capacitor 3 supports iOS 12+. Xcode 12+ is required. CocoaPods 1.8+ is recommended.
(https://capacitorjs.com/docs/updating/3-0)
Does it mean that older versions of iOS (11, 10, 9) are not supported yet and the application built with Capacitor3 will just NOT work on it?
Thank you!
Yeah, it means that, iOS 11 and older are not supported anymore.
Capacitor 2 supports iOS 11 and newer, iOS 10 and older where never supported.
Related
Currently I am migrating applications created with xcode 8 / swift 3 to xcode 9 / swift 4.
When I build and test on the actual machine without coding error.
It will fall in the middle of launching the application.
The real machine is iPhone 7's iOS 10.1.
■Error_message:
■Consideration:
In xcode I set it to find a library for iOS 11, but I think that there is no library for iOS 11 in iPhone 7.
I think that updating iPhone 7 from iOS 10.1 to iOS 11 will start the application without problems.
However, since I want users to enjoy the application from iOS 10.1 to iOS 11, I would like to use a library for iOS 10.1 instead of a library for iOS 11.
When converting from swift 3 to swift 4 automatically, (I do not know the timing)
I think that xcode has been set to automatically search for iOS 11 libraries.
■Questions:
How should I use the library for iOS 10.1?
Or, for example.
Can I allow iOS 11 users to apply libraries for iOS 11 and iOS 10 users to apply iOS 10 libraries?
■Supplementary information.
xcode9/swift4
iPhone7/iOS10.1
DeploymentTarget:10.1
I changed the setting from "On" to "Default"
because the following error was displayed when I moved swift 4.
error_massage:
The use of Swift 3 #objc inference in Swift 4 mode is deprecated.
Sorry, the application launched when I performed "clean".
There are two new frameworks for fetching Contacts from ContactsBook in Xcode 7 sdk.
i.e Contacts.framework & ContactsUI.framework
I have added these frameworks in my app. For IOS 9 it is working fine.
But when i try to run my app in iPhone 5 with IOS 8 then the app is crashing on start.
The error is :-
dyld: Library not loaded: /System/Library/Frameworks/ContactsUI.framework/ContactsUI
I can understand that the framework or library is not available in IOS 8 but how about backward compatibility?
How will i be able to use my app in IOS 8?
You can not give the backward compatibility because the ContactsUI is not available before the version iOS 9
Its only available after the iOS 9
Check the apple documentation:
Available in iOS 9.0 and later
make sure the framework that's not available on iOS 8 is set as Optional
We are planning for a new mobile application for iPhones/iPads this month and we are outsourcing this project as we dont have much knowledge about the subject. Could someone tell me if current iOS applications will run on iOS 7?
I would appreciate help in this as I tried to search but could not find related articles as most of the articles talk about features and not backwards compatibility.
Sure. It will support older versions of iOS. If not millions of applications in Appstore will be unusable in iOS 7. You need to download iOS 7 SDK once available to exploit iOS 7 specific features, thats all.
Yes current iOS application will run on iOS 7, because apple will take care that if they launch new iOS then they create new iOS in such a way that it's always compatible with older iOS apps other wise if someone upgrade the iOS and the apps of previously developed will not work on it then they loose their customers/users. So don't worry new iOS 7 will also support apps developed for iOS5/iOS6. There were only new features in iOS7.
Although iOS 7 has seen a major overhaul in UI field as well as several back end changes too. But the main point for your question is that any application if working on previous versions of iOS should work in iOS 7 too. The OS will take care of all the UI instances drawings in different versions of OS. The situation where the applications supporting newer versions of OS not working on older versions is that they use some features only available to a specific version of OS or later.
It would run in iOS 7, but probably not as you would expect it to run, so my recommendation is to create 2 (or 4 if you build for iPad) 1 for iOS 6 - and one for iOS 7 + just detect the iOS version and load the storyboard for the appropriate version
It is always better to start development in the latest available version of iOS. In this case 7 is the latest with all the support for developers. You can get the relative iOS SDK and Xcode.
Long Story Short: Start Development in the latest iOS and nothing shall go wrong.
From the research I had done, indeed app built using 6.1 SDK and Xcode 4.6 will run on iOS7, however, the app will have an iOS6 look and feel on iOS7.
I am using an older version of Xcode - 3.1.3. and want to install the iPhone SDK.
Can anyone point me to which version of the SDK I need to download? I tried to search for the appropriate information but could not find anything that matched.
Thanks
you download the xcode 4 from apple developer site. Its the best to develop iphone apps.
Without the ability to update Xcode to a more current version, you will be unable to develop on a lot of the latest SDKs. iOS 5 for example was never made compatible with Xcode 3 versions. So until you are able to upgrade to Xcode 4, you'll be stuck with the iOS 4 SDKs.
Good Luck!
I'm using Xcode 4 with iOS 4.3. Xcode 4 is very buggy, not to mention a lot of stuff changed. The changes that most bug me are the hot keys, which I cannot even find a way to customize them in a decent combination. I'd love to use Xcode 3 because it's stable and it does what I need. Is there anyway to use Xcode 3 with iOS 4.3?
Go to the iOS Dev Center, and under the Xcode 4 + iOS SDK 4.3 download link you should find an Xcode 3.2.6 + iOS SDK 4.3 download link. If you don't see it you may need to log in first.
Here it is: