iOS Perfromance notice due to healthkit

So on Saturday I built and uploaded my app like I do every weekend. However, I got an email from Apple this morning saying that my app has a performance issue due to integration with HealthKit. As far as I know, I’ve never done anything to try to integrate HealthKit into my app. The resolutions center says I need to remove the integration. How should I go about this?

Attached is a screenshot of what they say.

Any help would be greatly appreciated.

Did you also email this to support@?

No, not yet. I’ll get right on that. Thanks.

Don’t. Let’s keep it here. I’m trying to determine if one of the reports I got there is yours and this is a duplicate or if this is affecting multiple developers.

Rob

What version of Corona are you using?

It’s build number 2019.3461

Hello, My app has been rejected with same issue. I am build on build number 2018.3452.

          I update my app and send to apple review on 25/02/2662, which my app is hidden object game and no any parts or plugin of HealthKit, But App Apple reject my app because noticed my app uses HealthKit

== FULL TEXT REJECT ==

Guideline 2.5.1 - Performance - Software Requirements

We noticed that your app uses HealthKit, but your app does not appear to include any primary features that require health or fitness data.

The intended use of HealthKit is to share health or fitness data with other apps or devices, and it should be used only in apps that require this data as a part of the app’s core functionality.

Next Steps

To resolve this issue, please remove any HealthKit functionality from your app, as well as any references to this app’s interactivity with HealthKit from the app or its metadata.

== my app build.setting ==

settings =

{

orientation =

{

–default = “portrait”,

default = “landscapeRight”,

supported = { 

–“portrait”

“landscapeRight”, 

}

},

iphone =

{

xcassets = “Images.xcassets”,

plist =

{

UILaunchStoryboardName = “LaunchScreen”,

NSAppTransportSecurity = { NSAllowsArbitraryLoads=true },

}

},

window =

{

titleText =

{

default = “Hidden Objects”,

},

},

android =

  {

    usesPermissions =

      {

        “android.permission.INTERNET”,

        “android.permission.ACCESS_NETWORK_STATE”,

        --“android.permission.CAMERA”,

        --“android.permission.READ_PHONE_STATE”,

        --“android.permission.WRITE_EXTERNAL_STORAGE”,

        --“android.permission.ACCESS_FINE_LOCATION”,

      },

      FacebookAppID = “504772506364897”,

  },

– enable the admob plugin

plugins =

{

[“CoronaProvider.native.popup.social”] =

    {

      – required

      publisherId = “com.coronalabs”,

    },

[“plugin.admob”] =

        {

            publisherId = “com.coronalabs”

        },

},

– plugin end –

}

Our app update just got rejected with same message as above.

Build 2019.3462

Please look into this or advise which daily build to use instead.

My app just got rejected because of this also!

Today happened to me too :confused:

New app for customer, first binary upload.

No plugins in build.settings

Corona version 2019.3462

Xcode version 10.1

My app update got rejected too:

Corona version 2019.3462

Xcode version 10.1

same with me. app rejected today from same issue. Corona version used 2019.3462. Xcode version 10.1.

hope corona corrects this fast.

just got rejected with same message.

Corona 2018.3465

Xcode 10.1

Where is this message showing up?

  1. During the AppLoader upload?

  2. An email after a few minutes after a successful AppLoader upload?

  3. A few days later from a human reviewer?

I uploaded a plugin-free app built with 3461 last night and did not get any errors through 1 or 2. I didn’t submit it for human review. I’ll see if an engineer can reproduce this.

Rob

I got it after I got the email saying the status of my app is “in review”

@Rob

  1. A few days later from a human reviewer.

Status of app “In Review”.

It was a plugin-free build (2019.3462).

We do not link to HealthKit or we don’t have any plugins which link to health kit. However, I noticed that we do have strings placeholders for HealthKit. I deleted them from the template app, and new daily build would be available in couple hours.

EDIT: We do not use any HealthKit, we just had strings. If you’re taking to human reviewer, you can tell that app contains placeholder strings for health kit. (or just wait couple hours for new daily build)

@vlads Thank you! Is there any possibility the lines afterwards about HomeKit will cause similar issues?

Hi,

Just to complement the mentioned and reported.

Build 2018.3409

Binary Rejected by a human reviewer: “Guideline 2.5.1 - Performance - Software Requirements Your app still uses the HealthKit or CareKit APIs but does not include any primary”

Thanks Vlads, we are waiting for to the new build

Regards,

Solón

Latest daily build 3467 should fix this issue. I removed all mentions of health kit.

@[member=‘fwcarlitos’] placeholder strings are there because if they’re referenced but not in plist, it would cause a crash.