-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RxCocoa: UIImagePickerController extension causing iTunes Connect to require NSPhotoLibraryUsageDescription #874
Comments
Hi @nighthawk , Ok, I guess we can remove this from RxCocoa. I think we also need to move CLLocation manager extensions. Has anyone had issues because of |
I've just uploaded a build for an app that does not use |
I can confirm that I had the same issue, and removing |
This should be fixed now, please reopen the issue if not. |
I just integrated RxCocoa and RxSwift 2.6.1 into a project (to add better behaviour on search input). The changes were relatively minor, but upon submitting a built to TestFlight it was rejected because "NSPhotoLibraryUsageDescription" was missing from the Info.plist. I tried submitting a build where I excluded UIImagePickerController+rx.swift and RxImagePickerDelegateProxy.swift from the target and this was accepted by TestFlight. I'm still using 2.6.1 because the project is still on Swift 2.3. It seems like this is still an issue, at least in 2.6. I'm guessing this is fixed in RxCocoa 3? |
Short description of the issue:
The
UIImagePickerController
in RxCocoa causes iTunes Connect to complain about missingNSPhotoLibraryUsageDescription
key in theInfo.plist
file.Self contained code example that reproduces the issue:
Xcode version:
Expected outcome:
Can upload binary to iTunes Connect without issues.
What actually happens:
iTunes Store complains about an invalid binary:
I have confirmed that RxCocoa is the issue by deleting the extension and uploading again—this time it went through without issue.
The proposal is to remove the
UIImagePickerController
extensions from RxCocoa and, ideally, to move them to a repo in the RxSwift Community.Related links:
Installation method:
The text was updated successfully, but these errors were encountered: