Skip to main content
Participant
Jul 7, 2018 1:08 PM UTC
Question

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

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 is closed to new replies. Start a new post to keep the conversation going.

    12 replies

    Participant
    Nov 14, 2021 11:39 PM UTC

    wiayan 

    Translate
    Participant
    Aug 26, 2018 4:20 AM UTC

    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

    Translate
    Preran
    Legend
    Aug 27, 2018 6:06 PM UTC

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

    Missing Assets.car file when building with XCode 9

    Translate
    Participant
    Jul 22, 2018 6:02 PM UTC

    Kya hi

    Translate
    Joseph Labrecque
    Community Expert
    Community Expert
    Jul 17, 2018 5:51 PM UTC

    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.

    Translate
    Participant
    Jul 22, 2018 1:35 PM UTC

    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

    Translate
    ankushr40215001
    Inspiring
    Jul 24, 2018 6:13 PM UTC

    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

    Translate