Can I force an iPhone user to upgrade an application?

I have done this feature by getting version from itunes webservice and comparing with the current version.. Following is my code NSString *version = @””; NSURL *url = [NSURL URLWithString:@”http://itunes.apple.com/lookup?id=<Your app ID>”]; versionRequest = [ASIFormDataRequest requestWithURL:url]; [versionRequest setRequestMethod:@”GET”]; [versionRequest setDelegate:self]; [versionRequest setTimeOutSeconds:150]; [versionRequest addRequestHeader:@”Content-Type” value:@”application/json”]; [versionRequest startSynchronous]; //Response string of our REST call NSString* jsonResponseString … Read more

iTunes Connect API [closed]

Update 11/02/2018 On November/18, Apple finally released the Appstore Connect REST API. Referencing the Apple description: TestFlight. Manage beta builds of your app, testers, and groups. Users and Access. Send invitations for users to join your team. Adjust their level of access or remove users. Reporting. Download sales and financial reports. Update 10/03/2018 Good news … Read more

My prerelease app has been “processing” for over a week in iTunes Connect, what gives?

We had a similar issue. Uploaded builds were queueing up and it simply said “Processing” with the popup help, “After builds are uploaded they will go through a processing state before they can be used.” Days passed. Selecting “Internal Testers,” making a change, and saving seemed to immediately clear the queue: The latest build was … Read more

App rejected due to missing usage descriptions (Xcode8)

iOS 10 must add permission in info.plist just review this BLOG :- settings-in-ios-10 you get all idea. Add permission in info.plist file base on your error log. Note: Write proper reason for permission in string value otherwise apple reject app again. NSCameraUsageDescription <key>NSCameraUsageDescription</key> <string>You have to describe the real usage for a human.</string> NSContactsUsageDescription <key>NSContactsUsageDescription</key> … Read more

Xcode 7 error: “Missing iOS Distribution signing identity for …”

From Apple – Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate … Read more