-
Notifications
You must be signed in to change notification settings - Fork 42
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
AppStore connect rejects due to undescribed permissions #103
Comments
in our apps we just add mock description inside Info.plist and all ok. someday library will be splitted by each permission, but now you can do same that we do. |
it will not accept in review app |
@the-best-is-best we have multiple apps that successful pass review. |
Well, what do you add to the string description for permissions in the plist information that you don't need? |
Are u adding it but the string is empty or what ? |
@the-best-is-best feel free to use my fork with contacts, motion and bluetooth removed: https://github.com/MeLlamoPablo/moko-permissions You can import it as a git submodule, and then on includeBuild("./external/moko-permissions") // path to your submodule Then, you give it a different version name, like |
@Alex009 if you're willing to accept PRs, I'm happy to help with the package splitting. I assume we would want to create different packages for each iOS permission controller, and then have a way of "installing" them on |
@MeLlamoPablo hi. sorry for late response. yes, it's good way. installing with factory - ok. another way that i see:
and then call
in new api we can do:
and call will be again:
and in library with remote-notifications support for example, we will have:
in core library we will have:
|
PR for this: #143. Let me know what you think! |
Please, is there any update on this @Alex009? @MeLlamoPablo ‘s approach seems to work quite well and sadly, using mock descriptions in the info.plist isn’t an option for me. |
@mofeejegi while the PR is being reviewed, you can take a look at my fork as an example for how to delete the permission delegates you don't need. And #103 (comment) details how to include a forked package in your build. |
We've just been denied publishing to App Store Connect due to missing descriptions of permissions we do not use. We only use the location and coarse location permissions in the application. However we are asked to add description for NSContactsUsageDescription, NSMotionUsageDescription and NSBluetoothAlwaysUsageDescription.
Apple says this: "While your app might not use these APIs a purpose string is still required."
One way to fix this is by adding the values in info.plist, but doing this the app description will include permissions it does not use in the AppStore.
The text was updated successfully, but these errors were encountered: