What is the minimum iOS version supported by ionic 3? - ios

As I got information from googling and reading on ionic official docs
iOS 8+ should be supported
but when I tried to download it from the app store in my device (iPhone 5) I got
This means the ionic 3 apps are not supported by iOS 10. If so then is there any way to make it available for iOS 10 as well in ionic 3?
any help is appreciated.

Looking at this, it seems to be the newly Content Security policy.
common symptom of apps suffering from this issue is that the app continues to work as expected on Android, uptill iOS 9 but doesn't launch / load on iOS 10.
i also havent found a way to make this work

Related

All iOS apps submitted to the App Store must be built with the iOS 15 SDK or later, but our iOS SDK is already of version 15.2

I have found similar questions in this and this articles, but neither can solve my problem.
The message given by Apple Store Connect was also "ITMS-90725: SDK Version Issue - This app was built with the iOS 14.4 SDK. All iOS apps submitted to the App Store must be built with the iOS 15 SDK or later, included in Xcode 13 or later."
However, I have checked that I am using xcode 13.2.1 which works with iOS 15.2 SDK, running on macOS Big Sur 11.6.4 (well.... a 2015 iMac, kind of old though). I believe it is capable of building a project with iOS 15.2 SDK, but I just can't find where I shall tune (if necessary) to avoid it keeping using iOS 14.4 SDK to build my project. Could you please help me solve the issue? Thank you very much!!
The figures below show the environment I mentioned above:
Looks like you have multiple Xcodes installed, please make sure you have selected the correct version for your Command Line Tools
I found that it was an embarrassing reason which caused the problem I raised above. I think I am responsible for showing what was going on to all who have read this post, and especially to those who had paused to think about this issue.
In short, Xcode 13.2.1 does build the app using iOS 15.2 SDK.
I was able to successfully archive, verify in Xcode, and uploaded the binary to app store connect. However, I was not familiar with the app store connect and did not aware that there was another binary built with iOS 14.4 SDK which was left by my predecessor.
Though I tried several times rebuild and re-upload, I kept falsely submitting the old binary to Apple's reviewer.
That's it, and no bug or secret about Xcode using older version of iOS SDK to build apps, it is just not true. Xcode does build using its latest SDK. Again my apologies to those who also worried about this issue.

Images are not showing only in iOS simulator

This is a high-level question so some general guidance will be helpful here.
I am developing an app using react native and firebase. I have a web version, and am developing a react native app and testing it using iOS simulator.
From yesterday, iOS simulator won't show any image for my app, while the images all show up properly on my web/mobile web versions.
Any potential reasons why this might be happening? New to app development and am very confused, especially because until yesterday all the images were loaded on iOS simulator as well without any problem.
Any idea? Thanks!
is the simulator iOS 14 and your RN version is below 63? if yes this is a known issue you can use a patch package in RN issues in GitHub that fixes this or use react-native-fast-image. I personally use fastImage because it has a lot of benefits.

Can I submit an app supporting iOS 7.0?

Recently I tried to upload my app that supports iOS 7, but iTunes Connect rejected that. So, I tried to change the supported version to iOS 8.0+, it worked.
Is iOS 7 dead? I need to support version 7.0.
Could you help me?
If you want to support iOS 7 users, you can set the minimum deployment target to iOS 7. You need to take great care though that iOS 7 users aren't executing iOS 8 code. You should read up on Configuring a Project for SDK-based development.
FWIW, 82% of users right now are using iOS 8.
The simple answer is "yes". My app supports iOS 7.0 and up at the moment, no problems at all.
You can support ios 7. You have to set your architecture for both 32 bit and 64 bit and you need to take care of your code. You code should work on both os. Apple has changed many classes for ios 8. Set your build architecture and your minimum deployment target.

Phonegap / Cordova not working in ios8

I played around with the iOS 8 beta and noticed that Cordova/Phonegap is pretty much broken.
For me it is mainly the InAppBrowser that now doesn't show up.
what are your experiences?
Do you have a fix or an idea for a solution?
Thanks.
You can fix this with a bit of Javascript in your index.html (or install iOS 8 beta 2, which seems to have fixed the issue):
https://gist.github.com/EddyVerbruggen/cd02c73162180793513e#file-ios8-beta-phonegap-fix
// temp fix for iOS8 beta, add it after the reference to cordova.js
// You don't actually require it for ios 8 beta 5
if (navigator.userAgent === undefined) {
navigator.__defineGetter__('userAgent', function() {
return("Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit");
});
}
A plain cordova sample app (e.g. "cordova create test") will load fine.
If you add any cordova plugins you will encounter problems in "iOSExec()", see "platform_www/cordova.js":
bridgeMode = navigator.userAgent.indexOf(' 5_') == -1 ? jsToNativeModes.IFRAME_NAV: jsToNativeModes.XHR_NO_PAYLOAD;
Change that to:
bridgeMode = jsToNativeModes.IFRAME_NAV;
and you can use plugins again. This will break backwards compatibility with iOS 5, but i doubt you will find anybody running iOS 5 and cordova today...
If you are using fastclick.js or backbone.js you will have to make some small modifications, too.
Just follow the error messages in Safari's webinspector.
In early iOS 8 Betas, Cordova/Phonegap apps were broken due to a user agent bug, but according to the iOS 8 Beta release notes (WebKit section) this bug was officially fixed in iOS 8 Beta 3. (It was actually already fixed in iOS 8 Beta 2.)
Good to see that Apple has tested Cordova/Phonegap apps and fixed this issue. A bit disappointing that the bug existed in the first place, but early betas always have lots of issues.
Update XCode to Beta 2 and it's working without any fix (tested with cordova 3.5.0).
You need to download the new version of XCode on the iOS Dev Center since autoupdate is not yet available for beta..

iOS7 apps supporting older versions?

Of all the iOS7 apps I have seen, none of them support the earlier versions (6.1 or earlier)
I wanted to know if my apps supports both, iOS6 and iOS7, will my app be rejected?
No. You can support iOS 6 and 7. Just target the latest SDK and set your deployment target to iOS6. If you use APIs that are only available in iOS 7 then you need to check to make sure they exist (respondsToSelector:) prior to calling them or your app will crash on iOS 6, though.
1) No your app is not going to be rejected.
2) You can upload your app with iOS 6 support only.
3) You can upload your app with both (iOS6/iOS7) Supported With setting deployment target 6.1 or whatever you want.
4) If you want to upload app with both iOS 6 and 7 , you have to make some changes in UI because in iOS 7 some UI is going to changed like,Switch,Tabbar,statusbar. So make changes in it.
5) For more information regarding iOS 7 UI https://developer.apple.com/library/ios/design/index.html#//apple_ref/doc/uid/TP40013289
6) For more information regarding integrate iOS 6/7
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/SupportingEarlieriOS.html

Resources