[PySide] Submitting App to Mac Store

Cristián Maureira-Fredes Cristian.Maureira-Fredes at qt.io
Mon Mar 27 15:53:29 CEST 2023


Hey Pedro,

thanks for reaching out on this.

There are a couple of symbols that are guarded by the dev build of Qt
https://codereview.qt-project.org/c/qt/qtbase/+/437376

But many of the others, like
_lzma_stream_encoder, _lzma_alone_decoder, etc
are present in CPython while building

https://github.com/python/cpython/blob/a059395921e4402c13a860aaa8fc44fea2023aa3/PCbuild/liblzma.vcxproj


It could be that also there are some artifacts from pyinstaller,
but I don't have experience getting applications to the App Store
so you might want to ask on the forum.qt.io or in some apple related
forum. Maybe there people with more experience might help you.

Cheers


On 3/27/23 10:42, Pedro Ferreira wrote:
> 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 submitted the app 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 assuming this comes from Qt/PySide but have no idea how I can solve 
> this. Is there a different build that I can use that maybe doesn't have 
> these symbols? Or some other idea, not sure what to do.
> 
> Thanks
> 
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> https://lists.qt-project.org/listinfo/pyside

-- 
Dr. Cristián Maureira-Fredes
Senior R&D Manager

The Qt Company GmbH
Erich-Thilo-Str. 10
D-12489 Berlin

Geschäftsführer: Mika Pälsi,
Juha Varelius, Jouni Lintunen
Sitz der Gesellschaft: Berlin,
Registergericht: Amtsgericht
Charlottenburg, HRB 144331 B


More information about the PySide mailing list