Hey, just wanted to mention that it did work without any issue with the
version 6.5.0.
Thanks for the help!

On Fri, Mar 31, 2023 at 4:32 PM Pedro Ferreira <plferrei...@gmail.com>
wrote:

> I'll submit again with that build and see if it works.
> So for v6.5.0 there won't be that *-appstore-compliant *option anymore,
> it will be simply already compliant?
> Thanks
>
> On Fri, Mar 31, 2023 at 10:28 AM Cristián Maureira-Fredes <
> cristian.maureira-fre...@qt.io> wrote:
>
>> Hey Pedro,
>>
>> Glad you managed to reduce the amount of invalid symbols.
>>
>> There is no other PySide distribution, so I think the safe bet
>> would be to build Qt, but only the modules you need by yourself
>> with that option, then building PySide only for those modules,
>> and then packaging your app, or wait for 6.5 which should not include
>> those symbols according to
>> https://codereview.qt-project.org/c/qt/qtbase/+/437376
>>
>>
>> Maybe you can try the RC wheels of PySide?
>> they can always be found in
>> https://download.qt.io/snapshots/ci/pyside/dev/latest/split_wheels/
>>
>> and if those don't present the issue, maybe you just need to wait for
>> the official release of 6.5.0
>>
>> If that doesn't work, it'd be something we'd need to explore for maybe
>> 6.5.1 if possible.
>>
>> Cheers!
>>
>> On 3/31/23 09:42, Pedro Ferreira wrote:
>> > 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
>> > <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 <plferrei...@gmail.com
>> > <mailto:plferrei...@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@qt-project.org <mailto:pyside@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
>> >         <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
>> <
>> 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 <http://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@qt-project.org <mailto:PySide@qt-project.org>
>> >          > https://lists.qt-project.org/listinfo/pyside
>> >         <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@qt-project.org <mailto:PySide@qt-project.org>
>> >         https://lists.qt-project.org/listinfo/pyside
>> >         <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@qt-project.org
https://lists.qt-project.org/listinfo/pyside

Reply via email to