non-public API usage Xcode

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Thanks for the Info!,

    A new iPhone Runtime is needed with all iAd removed should be available in next Beta.

    i will do some work to let you know what you can fast do in your project to avoid this.

    Regards,


    Fernando Vivolo

    ... new things are coming ...

    Edited once, last by Fernando (June 10, 2021 at 9:07 PM).

  • Got the same message, i was able to build my package and i received this mail from apple when submitting it to App Store Connect :

    "ITMS-90338: Non-public API usage - The app references non-public symbols in SpartanFirefight: _ADBannerContentSizeIdentifierLandscape, _ADBannerContentSizeIdentifierPortrait. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at Please login to see this link. "

    Apple is really annoying by this days...

  • Hi Fernando,

    I've sent a message, but not sure if it's allowed. So here's the error when trying to build Xcode final project with the new Runtime replaced:

    ..AppData\Local\Temp\IPhF89.tmp\Classes\Extentions\CExtLoad.m was not found

  • Exactly the same issue here. "app store connect operation error your app contains non-public API usage". This error suddenly occured yesterday when I tried to upload a new binary to apple appstore connect. A few days ago it worked perfectly. I have no iAds (of course) and I need to upload a new build very soon to fix some bugs with my app "Σήμερα" (simera). Please fix it asap :(

  • Hi Fernando,

    I've sent a message, but not sure if it's allowed. So here's the error when trying to build Xcode final project with the new Runtime replaced:

    ..AppData\Local\Temp\IPhF89.tmp\Classes\Extentions\CExtLoad.m was not found


    Thanks for the info I will check ASAP

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • Ok I found the problem. Since the new project delete files that are checked by the actual editor is not possible to use this at the present time, I need to talk to Yves about this, meanwhile in short bits I will publish a list of steps to do on your xcode project.

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • i tried different ways but the simple one is this.

    search for CIAdViewController.m (inside Application/UI)
    open it
    search for positioniAD method
    comment all code inside it. (to comment all lines at once: select the whole block of lines inside this method, be sure to leave {} and using keyboard press Cmd+/


    try and let me know

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • As this bug is really serious, it would be great to grasp the opportunity to fix all the issues of the ios exporter. As you porbably know, every time someone is opening the project in xcode it has to change almost every setting (eg. ios 6 > 12, fix the majority of "!", remove the old languages) in it. Also, the code written is TOO old :( You have to refresh it. You can check on the left side of the screen all the suggestions in the code that say that "this is not used anymore", "you should replace with that", "this is obsolete" etc. Also, metal engine is not supported. Another thing is inside the Fusion app; lots of objects are missing such as dropdown lists, message boxes, edit boxes, menu bars, views etc. Also, those objects that exist are old and they do not work properly (eg. the list object is creating a grey gap at the bottom). The majority of the ios extensions are missing too! We only have ios object with very limited options. We cannot use the compass, apple maps, safari browser (the webview is not working good), camera(the object is problematic), video & audio player (limited support), no sharing (the extension that is sold separately is too buggy), game center is old and with limited options, no icloud or apple files connection, no imessage support, no phone call support, no calendar support and many more. I really love F5+ but it's time to update it. IOS platform is the best platform for developers due to the fact that people with ios devices pay more than those who use android.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!