user3549189
user3549189

Reputation: 81

how to re upload our app to appstore

Last week i have launched my app to app store after two days i got a metadata rejection from the review due to providing invalid demo account later i provided my valid account after again they came up with other issues that is

Hello,

Thank you for your response and for providing this information.

However, upon further review we noticed that your app does not comply with the following guideline:

Guideline 5.1.5 - Legal - Privacy - Location Services

Your app uses background location services but does not clarify the purpose of its use in the location modal alert as required in the iOS Human Interface Guidelines.

Please see attached screenshots for details.

Next Steps

To resolve this issue, please revise the NSLocationAlwaysUsageDescription value in the Info.plist to specify the intended purpose of using the user's location while the app is in the background.

Resources

For additional information and instructions on configuring and presenting an alert, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference.

We look forward to reviewing your revised app.

Best regards,

App Store Review

But still my app store status is showing metadata rejected.Now what should i do whether i need to update my proper reasons in plist and rebuild to launch my app or else any other steps to follow????

Upvotes: 1

Views: 658

Answers (6)

Janmenjaya
Janmenjaya

Reputation: 4163

You need to add the proper reason of why you need the location service in the App.

You can set it by following way

Steps

  1. Go to info.plist file.
  2. Add your reason of accessing location service under key "Privacy - Location Always Usage Description"
  3. You will see the plist like this after adding the location service

enter image description here

Upvotes: 0

Harshal Shah
Harshal Shah

Reputation: 427

You Must upload new Binary because your change is in your app's Info.plist file. See Next Step in your rejection message.

After add valid reason in info.plist file. Make app build with higher version.

Go to AppStore and Click on + button With increment app version. Add new Binary after deleting old One. and Upload for Review.

Upvotes: 0

Surjeet Singh
Surjeet Singh

Reputation: 11939

  1. Update your info.plist file and add NSLocationAlwaysUsageDescription key with description.
  2. Change (Increase) your build number (highlighted in attached image)

enter image description here

  1. Re-upload your app to Itunes Store and submit for review.

Upvotes: 0

Bilal
Bilal

Reputation: 19156

  1. Add NSLocationAlwaysUsageDescription with description in info.plist
  2. Go to your Project settings and increment the build number.
  3. Upload a new build and submit your app again.

Upvotes: 0

Mahesh Narla
Mahesh Narla

Reputation: 352

Hi i have also faced the same issue even after adding NSLocationAlwaysUsageDescription with description in info.plist My App has rejected by apple.If we use locationManager.requestAlwaysAuthorization() you need to explain how you are going to use user location. But in my situation While initializing LocationManager i have changed locationManager.requestAlwaysAuthorization() to locationManager.requestWhenInUseAuthorization() Hope it will work for you too.

Upvotes: 1

Nishant Bhindi
Nishant Bhindi

Reputation: 2252

It seems like your application is rejected because of the insufficient justification of using the location services in the background.You should add description for alert why your application is using the location in background in NSLocationAlwaysUsageDescription in info.plist file of your project. As well as you should mention it in your application description as well that why your application is using location services in background.(i.e for geo-fence or track user location.) Also mention that "continuous use of location may drain the battery dramatically" in application description.

By these steps you will be able to successfully submit your application to the apple store.

Upvotes: 0

Related Questions