Skip to main content
Participant
July 7, 2018
Question

iOS App rejected by "Your app uses or references the following non-public APIs: _IOPSGetPowerSourceDescription, _IOPSCopyPowerSourcesList, _IOPSCopyPowerSourcesInfo".

  • July 7, 2018
  • 4 replies
  • 1891 views

I'm updating my iOS app written by Animate.

But I rejected by Apple because of bellow reason.

-------

Guideline 2.5.1 - Performance - Software Requirements

Your app uses or references the following non-public APIs:

"_IOPSGetPowerSourceDescription, _IOPSCopyPowerSourcesList, _IOPSCopyPowerSourcesInfo"

The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.

Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.

-------

I'm using Animate 18.0.1(build 115) and AIR 26.0 for iOS.

I know the newest AIR is AIR 30.0 but I don't know how to use AIR 30.0 in Animate.

Help me please,

feriado ! !

    This topic has been closed for replies.

    4 replies

    Participant
    November 14, 2021

    wiayan 

    Participant
    August 26, 2018

    I know this issue is related ipa package.

    But I made the package with Animate and I can't control to include Assets.car.

    How does I include Assets.car with Animate?

    Thanks,

    Shoichi

    Preran
    Community Manager
    Community Manager
    August 27, 2018

    Not the expert here, but hoping that this discussion provides some insights.

    Missing Assets.car file when building with XCode 9

    Participant
    July 22, 2018

    Kya hi

    Joseph Labrecque
    Community Expert
    Community Expert
    July 17, 2018

    Hi. Here is how to update the AIR SDK within Animate: https://books.google.com/books?id=Tv5cDwAAQBAJ&pg=SA7-PA4&lpg=SA7-PA4&dq=update+air+sdk+animate+cc&source=bl&ots=4Lh3xSW…

    Download the SDK from Adobe: Download Adobe AIR SDK

    Hopefully that solves any issues with iOS.

    Participant
    July 22, 2018

    Thank you for your help.

    It's helpfulll for me, but I couldn't upload my ipa file.

    I could setup AIR 30.0.0.107 SDK within Animate.

    And I could build ipa file with Animate.

    But when I tried upload my ipa file to iTunes, I faced the error bellow.

    -----

    ERROR ITMS-90034: "Missing or invalid signature. The bundle 'com.myDomain.myAppName' at bundle path 'Payload/myApp.app' is not signed using an Apple submission certificate."

    -----

    I tried build ipa with AIR 26 (Animate's original AIR version) and upload to iTunes, and it was successful.

    I found one difference between the two ipa.

    <Animate's original AIR 26>

    There is 'CodeResources' alias to '_CodeSignature/CodeResources' in the app in the Payload.

    <Added AIR 30.0.0.107>

    There is NOT 'CodeResources' alias to '_CodeSignature/CodeResources' in the app in the Payload.

    (There is 'CodeResources' in the '_CodeSignature' directory.)

    Can you help me?

    Please,

    feriado

    ankushr40215001
    Inspiring
    July 24, 2018

    Hi feriado,

    Could you please conform weather you are trying to release for 32bit or 64bit iOS version?

    Be informed that AIR 30 has dropped support for 32bit iOS version - AIR 30 dropping support for 32-bit in iOS apps

    Hope this will lead you to a solution.

    Thanks!

    Ankush