ghostery / user-agent-ios

Ghostery iOS Browser
https://apps.apple.com/us/app/ghostery-privacy-browser/id472789016
Mozilla Public License 2.0
72 stars 25 forks source link

Fixing submission issues #1187

Closed chrmod closed 3 years ago

chrmod commented 3 years ago

Builds were automatically rejected from submission to app store due to ITMS-90683: Missing Purpose String in Info.plist as NSPhotoLibraryUsageDescription key was removed from Info.plist.

I've followed changes to firefox-ios that removed problematic calls to PHPhotoLibrary.requestAuthorization https://github.com/mozilla-mobile/firefox-ios/pull/7424 and applied same approach to other places as shown in https://github.com/mozilla-mobile/firefox-ios/pull/7438

It is interesting that firefox-ios seems to did not suffer from similar rejections https://github.com/mozilla-mobile/firefox-ios/pull/7438#issuecomment-702671197

Reference: https://developer.apple.com/library/archive/qa/qa1937/_index.html