I have an app on Apple Store and I would want to know the breakdown of devices running iOS 7, iOS 7.1, iOS 8, etc. However, this information doesn't seem to exist on iTunes Connect which is just showing breakdown of devices like iPhone, iPad.
My question is can we find the breakdown of the devices based on iOS version for an app on Apple Store? This will help me decide which iOS versions the new release should be targeted.
Thanks.
Now you can check application usage by iOS version at
https://analytics.itunes.apple.com.
The URL is memorizable enough. Mnemonics!
Let me attach a screenshot from a different post as an example:
iTunesConnect - Download automatically app's usage analytics
For more screenshots, please check this post:
Missing iOS 7 App Usage data in iTunes App Analytics?
The answer by computingfreak is a little outdated now as iTunes Connect was changed to AppStore Connect in the past couple of years. As of January 2021, one can open AppStoreConnect, go to the Analytics section, choose your app, change the measurement drop down Platform Version and view a breakup in different iOS versions, like illustrated in the following screenshot:
You can go to Appstore connect-> Analytics-> Metrics, Here you can select Usage -> Active devices and filter by IOS version to see how many users are using which version.
If app is already on the store then i doubt tracking this would not be possible.
what you are looking for is the analytics so try using open source tool named flurry OR google analytics to track this.
But you may integrate this in the new version of your mobile app
Hope it helps
You would need to install something like Flurry Analytics to get that. iTunes Connect does not provide that level of detail.
You can create a very simple web service for getting the Statistics of iOS versions
You will get the current version from the below Objective C code
UIDevice *dev = [UIDevice currentDevice];
NSString *deviceSystemVersion = dev.systemVersion;
Related
I am using the latest Xcode (13.1) on the latest macOS (Monterey 12.0.1), using Swift, and I would like my iOS app to read the contacts in a specific group message in Messages. The last I looked, Apple does not allow this, and I have found not information to answer this question on Apple's developer website or on stackoverflow, but I would like to know if this has changed since the latest release of iOS.
I added AppClip target to my project, and followed Apple's own documentation. It runs without any error on both simulator and real device.
As it's explained in related WWDC videos, and this article, in order to configure default or advanced app clips experiences, apps have to be uploaded to App Store Connect.
I am using Xcode's Organizer to upload my binary, but I am receiving the following error.
ERROR ITMS-90834:
"Unsupported content.
This app contains an app clip.
Apps with app clips cannot be submitted at this time."
How can I pass this? Is there any other way to configure and test App Clip launch experiences?
App Clips should be fully operational now on iTunes
Outdated answer:
I found this answer by an Apple Engineer on developer forum.
This feature will be available later this year but I can't provide an
exact date. In the past, new features of TestFlight or App Store
Connect were often made available before the general availability of
iOS versions.
It looks like we need to wait some time to test App Clips.
It's available now.It happened with the recent update of TestFlight (when they changed the TestFlight icon)
There are many questions on how to pull iOS Call history and a common answer is "Your app will be rejected if using a private API", Which leads to a follow up question,
Under latest iOS, can the call history be used/retrieved in a self produced and deployed directly through XCode app?
I'd like to write a quick app that imports call history, time and duration into the calendar. So that I can keep track of who/when I called someone using Google Calendar. Is this possible? The App will only be deployed through Xcode to an iPhone connected to my Mac, my own phone.
My phone is not Jail Broken. I don't wish to do this.
Only when submitted to the AppStore for review can it be rejected.
The app you wrote yourself is only installed on your mobile phone and will not have this problem.
We released few versions of our app with universal support ( i.e. app is supported both on iPhone and iPad). Now with new version of our app (1.14) we want that this version should be available to iPad only. This means 1.14 should be available only on iPad and iPhone user may not able to install it. But when we change setting in Xcode from Universal to iPad only it gives error while uploading ipa to app store that if previous version of app supported iPhone then in updated version of app we cannot remove iPhone support. Now we are looking for solution to this problem. Please guide us what are way to over come this issue. Due to this issue we have to delay our app release so kindly give us possible suggestions as soon as possible.
There is no good way of doing what you want. Apple deliberately don't want you removing functionality for existing users.
Maybe the only way forward is to remove your current app from sale and submit a new, iPad-only version. You'll lose your reviews, sales rank, etc.
I am publishing my first iOS app to the App Store. However, the company that hired us wants to see the app work before we publish. Is there a way under the $99 developers plan to allow them to see the app work on a real iPhone?
For completeness there is another way. Although I've used TestFlight very happily for years, it can prove to be too complicated for some testers!
If your app has been approved by Apple (but you've set release date in the future), you can give people promo codes (which you can get from iTunesConnect) and they can download the unreleased app. This is great for getting your app to reviewers.
From iOS Developer Library:
Promo codes apply to a specific app version, so when users redeem
promo codes for a version of an app that hasn't been released yet,
they download the prerelease version.
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html
Obviously in your case, you probably want to get your client's approval before even submitting to Apple, therefore #Anil's answer is better for you.
This is possible through multiple platforms.
iOS 8
As mentioned above, refer to the following link:
http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/
iOS 7 and below
Test Flight - https://www.testflightapp.com (Acquired by Apple and available on iOS8 as described above)
Hockey App - http://hockeyapp.net
Test Flight is free and simple to use. All you need to do is upload the certificate and it'll take care of the rest. Test Flight used to support other OS like Android. But after the acquisition, I think it only supports iOS.
Hockey App is also simple. But only supports certain numbers of builds or projects for the free version. Hockey App provides direct update during the app launch if a new build has been uploaded.