we are currently developing an app which still uses iOS 8 as SDK.
I was wondering if there is any news related to a possible iOS 9 SDK requirement by Apple in the near future. I am following the Apple developer news but didn't see any news about it.
Anyone knows more about this?
Related
Since iOS 9.3 we can use the API SKCloudServiceController.requestAuthorization to ask permission to access the user's music library. The documentation says that the only change to this API on Xcode 11 was the support for tvOS, which should not change anything on iOS (which is the platform I'm using).
But, since Xcode 11 beta 4 I've noticed that the SKCloudServiceController.requestAuthorization callback does not get called.
My question is: is there a new API to ask for music library access or is this a iOS 13 bug?
I've found two unresolved discussions on Apple Developer Forums with related issues:
SKCloudServiceController.requestAuthorization not working on iOS 13
MPMedialLibrary.requestAuthorization not working on iOS13 devices
I have an app launched in appstore built on Swift 2.3 using Xcode 8, now apple made Xcode 9 mandatory for new and app updates to store
Is it must to migrate to Xcode 9? have any one submitted swift 2.3 apps to appstore in July?
I think you need to migrate to XCode 9. All iOS app updates submitted to the App Store must be built with the iOS 11 SDK.
iOS 11 delivers innovative features and the redesigned App Store to hundreds of
millions of customers around the world. Your apps can deliver more intelligent,
unified, and immersive experiences with Core ML, ARKit, new camera APIs, new
SiriKit domains, Apple Music integration, drag and drop for iPad, and more.
Starting July 2018, all iOS app updates submitted to the App Store must be
built with the iOS 11 SDK and must support the Super Retina display of
iPhone X.
Reference Upcoming iOS 11 App Update Requirements
If your app is in swift 2.x syntax and now you need to upload you must need to convert first to swift syntax 3 (using xcode 8.x) and then you can open it in xcode 9.x to upload your app
if your app is already live it may be give error or warning like below screenshot
I have a couple of questions about an app that is currently compatible for iOS7 and above that I am looking to cut iOS 7 support for. I would like to know:
What happens to our users that already have the app installed on their iOS 7 device? Will they just not be able to update the app or will it update and stop working for them? If so will they see an annoying red notification number above the App Store icon that they will not be able to get rid of?
For new users what message will an iOS 7 user get when they try and download our app? Or will they just not see the app on the app store when they search for it?
Is the community cutting iOS 7 support yet? Apple says only 8% of App Store users have an operating system earlier than iOS 8 (https://developer.apple.com/support/app-store/) but I would like to know the general communities current thoughts on this.
Installed apps will still run, but not update.
As XCode 7 doesn't support iOS 7 simulators anymore, really testing for iOS 7 is getting increasingly difficult - and releasing a version that does not work correct for iOS 7 is worse than just letting people use their (still working) old version.
I would look at your own user base, some apps tend to have users with more older iOS versions than others. My apps have < 5% iOS 7, so I'll be dropping iOS 7 from now on.
Long back I submitted an app by using xocde4.5.2 with iOS 6.1 as base SDK. Now I need give version support for my old application.
I don't have much time to support iOS7 by using xcode-5. After goggling I came to know that, We can fix base SDK to iOS6.1 in xcode-5. I can able to run it on my iOS7 device with iOS6 appearance.
My question is, does apple accept this kind of applications( xocde-5 with iOS6 SDK)?
No. For now all applications should be distributed with iOS 7 SDK support and with new Xcode 5.1.1. if you are uploading through Xcode.
Unfortunately NO Apple will reject your application. On December 17th 2013 Apple made an announcement stating that any application submitted to the Apple App Store Review process from the 1st February 2014 must be submitted using xcode 5 and must be iOS 7 optimized.
You can find this announcement HERE but all it says is
Starting February 1, new apps and app updates submitted to the App Store must be built with the latest version of Xcode 5 and must be optimized for iOS 7. Learn more about preparing your apps by reviewing the iOS Human Interface Guidelines.
So you will need to fix any iOS 7 issues before you submit your application.
Does anyone knows if there is a document from Apple that states what iOS SDK version you have to use for building your app to upload it to iTunes Connect?
I often read in blogs "only the latest", but I need this official from Apple because our vendor wants to build against the iOS 4 SDK because of "strange errors with iOS 5".
I'm not sure if this is OK. We want to run the app to run on iOS 4 and 5.
I too had read what you had—that the latest SDK had to be used... Yet, I haven't found an official source for this now I go looking for it.
Using the iOS 5 SDK does not prevent you from having a build target of iOS 4.2 (or similar), which will it to run on both iOS 4.2+ as well as iOS 5. Perhaps a good starting point is educating the client that there is a fundamental difference between the iOS 5 SDK and iOS 5 itself—they may well just be reacting to media coverage of iOS 5 issues like battery life.