[PySide] Submitting App to Mac Store

Pedro Ferreira plferreira4 at gmail.com
Fri Mar 31 09:42:11 CEST 2023


Hello again, I've been able to get rid of the izma issues by building on a
arm mac, that somehow improved things but they still complain about these 2:

Symbols: _responsibility_get_pid_responsible_for_pid,
_responsibility_spawnattrs_setdisclaim

I found this ticket: https://bugreports.qt.io/browse/QTBUG-109032
and apparently there's an option when building Qt that you can use:
*-appstore-compliant*

Is there a build of PySide/Qt that was build with this option that I can
use?
Thanks

On Tue, Mar 28, 2023 at 3:13 PM Pedro Ferreira <plferreira4 at gmail.com>
wrote:

> Hello Cristián, thanks for the reply. So are these symbols from python
> rather than Qt?
> I'll ask in another forum, thanks!
>
> On Mon, Mar 27, 2023 at 3:56 PM Cristián Maureira-Fredes via PySide <
> pyside at qt-project.org> wrote:
>
>> 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
>> _______________________________________________
>> PySide mailing list
>> PySide at qt-project.org
>> https://lists.qt-project.org/listinfo/pyside
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20230331/e6744ee3/attachment.htm>


More information about the PySide mailing list