-
Notifications
You must be signed in to change notification settings - Fork 53
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
App Store rejection - HealthKit #13
Comments
Interesting... might have to add compile time flag/macro's so that specific parts of the API can be ignored. |
So sorry to hear about the App Store rejection. It appears Apple is rejecting apps that call Health Kit methods in their code regardless of whether they're actually using it. I suggest we create two separate branches in the project, one without Health for the apps that don't need it. |
I was actually thinking of splitting it further into sub components where On Thu, Oct 30, 2014 at 8:32 AM, Sachin Kesiraju notifications@github.com
|
That does seem like a viable solution. For now, I'll remove the Health Kit part so it won't affect anymore users. |
@cannyboy @sachinkesiraju The latest version 2.0.1 has been split into sub pods for each permission. You can now pick/choose what you want to include. It has breaking API changes since you can no longer use [JLPermissions sharedInstance] but instead need to use something like [JLContactsPermission sharedInstance]. Along the way I fixed a few bugs. I am using the latest in my project and it is working fine, but let me know if either of you run into any issues. |
That's great! I'll be sure to keep you updated! |
cool, will check it out |
the same here, my app rejected for this issue, but i can't find where my app used health kit, |
That's why you need to use the individual pods it the blanket library. See
|
Thanks, next time will carefully read read me file (( |
We just got an App Store rejection:
We actually don't use HealthKit - it's not imported as a framework or in our app's 'Capabilities'. The only mention of HealthKit is in JLPermissions. I suspect the problem is similar to this issue from another project: iosphere/ISHPermissionKit#15 - i.e., merely the mention of HealthKit is enough to upset Apple's reviewers.
For now, I'm going to remove JLPermissions from my Podfile, and use a custom version which does not refer to HealthKit (for safety, I may also remove references to Calendar, Reminders, Microphone, and Locations)
The text was updated successfully, but these errors were encountered: