Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for Python
  4. Submitting to mac store
Forum Updated to NodeBB v4.3 + New Features

Submitting to mac store

Scheduled Pinned Locked Moved Unsolved Qt for Python
4 Posts 3 Posters 471 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pedruu
    wrote on last edited by
    #1

    Hello, I have an application written with PySide that I'm trying to submit to the Mac Store. I'm using PyInstaller to package it and sign it.

    I'm able to build and send to apple store, but on the review process I got a rejection with this message:

    Your app uses or references the following non-public or deprecated APIs:
    Symbols: _lzma_alone_decoder, _lzma_get_check, _lzma_end, _lzma_stream_decoder, _lzma_properties_size, _lzma_check_is_supported, _lzma_raw_decoder, _lzma_properties_encode, _lzma_auto_decoder, _lzma_code, _lzma_properties_decode, _lzma_easy_encoder, _lzma_lzma_preset, _lzma_stream_encoder, _lzma_alone_encoder, _lzma_raw_encoder, _responsibility_spawnattrs_setdisclaim, _responsibility_get_pid_responsible_for_pid
    
    The use of non-public or deprecated APIs is not permitted on the App Store, as they can lead to a poor user experience should these APIs change and are otherwise not supported on Apple platforms.
    

    I'm thinking this comes from either Python or PySide6, maybe need to use a different build or some different option, don't know.
    Anyone has an idea on how to proceed?
    Thanks!

    JonBJ 1 Reply Last reply
    1
    • P pedruu

      Hello, I have an application written with PySide that I'm trying to submit to the Mac Store. I'm using PyInstaller to package it and sign it.

      I'm able to build and send to apple store, but on the review process I got a rejection with this message:

      Your app uses or references the following non-public or deprecated APIs:
      Symbols: _lzma_alone_decoder, _lzma_get_check, _lzma_end, _lzma_stream_decoder, _lzma_properties_size, _lzma_check_is_supported, _lzma_raw_decoder, _lzma_properties_encode, _lzma_auto_decoder, _lzma_code, _lzma_properties_decode, _lzma_easy_encoder, _lzma_lzma_preset, _lzma_stream_encoder, _lzma_alone_encoder, _lzma_raw_encoder, _responsibility_spawnattrs_setdisclaim, _responsibility_get_pid_responsible_for_pid
      
      The use of non-public or deprecated APIs is not permitted on the App Store, as they can lead to a poor user experience should these APIs change and are otherwise not supported on Apple platforms.
      

      I'm thinking this comes from either Python or PySide6, maybe need to use a different build or some different option, don't know.
      Anyone has an idea on how to proceed?
      Thanks!

      JonBJ Online
      JonBJ Online
      JonB
      wrote on last edited by JonB
      #2

      @pedruu
      And what version of Qt are you using here?

      For the _responsibility_spawnattrs_setdisclaim, _responsibility_get_pid_responsible_for_pid part, see https://bugreports.qt.io/browse/QTBUG-107167 and https://bugreports.qt.io/browse/QTBUG-109032, are these relevant?

      The _lzma_... stuff is from a compression library. That's all I know.

      1 Reply Last reply
      1
      • P Offline
        P Offline
        pedruu
        wrote on last edited by
        #3

        I'm using PySide6 version 6.4.2, and I guess thats the same version of Qt? Not sure how to check.

        I see in those links that there is a -appstore-compliant flag you can use, is it possible to do that with PySide as well?

        A 1 Reply Last reply
        0
        • P pedruu

          I'm using PySide6 version 6.4.2, and I guess thats the same version of Qt? Not sure how to check.

          I see in those links that there is a -appstore-compliant flag you can use, is it possible to do that with PySide as well?

          A Offline
          A Offline
          Antonio C
          wrote on last edited by
          #4

          @pedruu have you sorted it out? were you able to publish your app to the Mac App Store? Could you provide the link to the app?

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved