iOS Question From Apple: 2.5 - Apps that use non-public APIs will be rejected

Discussion in 'iOS Questions' started by Klein, Jul 13, 2015.

  1. Klein

    Klein Member Licensed User

    Hello,

    i upload my app to itunes connect. Apple rejects the application.

    I do not know where I have to look for the error :(
     
  2. Erel

    Erel Administrator Staff Member Licensed User

    Which libraries are you using?
     
  3. Klein

    Klein Member Licensed User

  4. Erel

    Erel Administrator Staff Member Licensed User

    Are you sure that you've submitted a release build?
     
  5. Klein

    Klein Member Licensed User

  6. Erel

    Erel Administrator Staff Member Licensed User

    Not sure that I understand. Are you trying to submit the ipa file again?

    Can you post the full message?
     
  7. Klein

    Klein Member Licensed User

    Yes, i trying to submit the file again!!!

    Bildschirmfoto 2015-07-13 um 11.02.51.png
     
  8. Erel

    Erel Administrator Staff Member Licensed User

    Are you using B4i v2.0? If yes then it is recommended to download the ipa file (archive actually) to the PC with Download last build and then extract the ipa file from the archive.

    This way the ipa file will include crash symbols.

    About the error, I've sent you a temporary user id for the remote builder. Please try it again after compiling the ipa with the remote builder.
     
  9. Klein

    Klein Member Licensed User

    Yes i use B4i 2.0 and Build server Version 2.01

    What should I do with the crash symbols?
     
    highflyer likes this.
  10. Erel

    Erel Administrator Staff Member Licensed User

    You do not need to do anything with it. The ipa file will include symbols that itunes connect use to "symbolicate" crash logs.
     
  11. Klein

    Klein Member Licensed User

    I try the remote builder. No change, i can upload the ipa but the warning is displayed again.
     
  12. Erel

    Erel Administrator Staff Member Licensed User

    Does it let you upload the ipa file? Which version of Application Loader are you using? Can you send me the ipa to erel@basic4ppc.com?

    BTW, I've uploaded an ipa file to the app store a few days ago.
     
    Last edited: Jul 13, 2015
  13. Klein

    Klein Member Licensed User

    Hi,

    yes, i can upload the file but the warning comes every time. The app will be removed from Testflight (after a few days). Application Loader Version 3.1 (670).
     
  14. Erel

    Erel Administrator Staff Member Licensed User

    Have you tried to upload it to the app store?

    BTW, B4i libraries do not make any call to a private API (only the debug library).
     
    Last edited: Jul 14, 2015
  15. Klein

    Klein Member Licensed User

    I want to make the app for external beta testers available (TestFlight System). Apple makes a check before it is available for beta testers.

    Apple rejects this application
     
  16. Erel

    Erel Administrator Staff Member Licensed User

    As I wrote, the B4i libraries do not make any private call.

    It is possible that by chance one of your variable names confuses Apple automatic tests and causes this error.

    There are other ways to send tests to beta testers. Up until now no one has encountered this issue when uploading to the app store. So it is worth trying it. You can even submit it without publishing.
     
  17. imbault

    imbault Well-Known Member Licensed User

    Erel, so, you recommend to download from the Mac to the PC, that zip file, extracting the ipa, then... upload again to the Mac, because I don't know other tools than Xcode or Application Loader which are Mac Os Tools, is that specific to Hosted Mac builder, or a regular way to publish ipa, or do I miss something.
    In my case, I use Application Loader, and I Upload the ipa directly...
     
  18. Erel

    Erel Administrator Staff Member Licensed User

    Yes, starting from B4i v2.00 it is recommended to download archive.zip to the PC and then to copy the ipa file to the Mac.

    Otherwise the ipa file will not include the itunes symbols.
     
  19. imbault

    imbault Well-Known Member Licensed User

    Why not open this zip file on the Mac and extract (always on the Mac) the ipa file? Why transferring the zip to the PC???
     
  20. Erel

    Erel Administrator Staff Member Licensed User

    The zip file is further processed by the IDE when you download it.
     
Loading...