Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Sandbox app for the Mac App Store with Qt 5.8 and QtWebEngineProcess

Sandbox app for the Mac App Store with Qt 5.8 and QtWebEngineProcess

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
34 Posts 3 Posters 15.0k Views
  • 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.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #23

    The symbol problem is pretty surprising, are you sure you are using your build of the QtWebEngine module that is app store compliant ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    W 2 Replies Last reply
    0
    • SGaistS SGaist

      The symbol problem is pretty surprising, are you sure you are using your build of the QtWebEngine module that is app store compliant ?

      W Offline
      W Offline
      Wolosocu
      wrote on last edited by Wolosocu
      #24

      @SGaist said in Sandbox app for the Mac App Store with Qt 5.8 and QtWebEngineProcess:

      The symbol problem is pretty surprising, are you sure you are using your build of the QtWebEngine module that is app store compliant ?

      I was using 5.6.2. Should I build 5.6.2 QtWebEngine with the use_appstore_compliant_code?

      1 Reply Last reply
      0
      • SGaistS SGaist

        The symbol problem is pretty surprising, are you sure you are using your build of the QtWebEngine module that is app store compliant ?

        W Offline
        W Offline
        Wolosocu
        wrote on last edited by
        #25

        @SGaist I'm back to trying Qt 5.8 again. I've gone so far as to manually copy over QtWebEngineCore.framework that is in my build folder and I'm getting the same results:

        4/26/17 20:33:04.000 kernel[0]: Sandbox: QtWebEngineProce(86853) deny(1) mach-lookup org.chromium.Chromium.rohitfork.86852
        4/26/17 20:33:04.019 QtWebEngineProcess[86853]: [0426/203304:ERROR:mach_port_broker.mm(43)] bootstrap_look_up: Permission denied (1100)
        4/26/17 20:33:04.000 kernel[0]: Sandbox: QtWebEngineProce(86854) deny(1) mach-lookup org.chromium.Chromium.rohitfork.86852
        4/26/17 20:33:04.020 QtWebEngineProcess[86854]: [0426/203304:ERROR:mach_port_broker.mm(43)] bootstrap_look_up: Permission denied (1100)
        4/26/17 20:33:04.000 kernel[0]: Sandbox: QtWebEngineProce(86854) deny(1) forbidden-sandbox-reinit
        4/26/17 20:33:04.000 kernel[0]: Sandbox: QtWebEngineProce(86853) deny(1) forbidden-sandbox-reinit
        

        Again, is there anyway by inspecting the QtWebEngineCore.framework to make sure is being built with the app store compliant code?

        1 Reply Last reply
        0
        • W Offline
          W Offline
          Wolosocu
          wrote on last edited by Wolosocu
          #26

          Just built QtWebEngine again on 5.8 and made sure to use the QtWebEngineCore.framework that just got built. No luck.

          I see the use_appstore_compliant_code config item was added in Qt 5.7. Guess I'll try building that and see if I have any luck. Heck, I may even try 5.9 at this point just to see.

          Seriously, has anyone successfully published an app that uses QtWebEngine to the MAS?

          W 1 Reply Last reply
          0
          • W Wolosocu

            Just built QtWebEngine again on 5.8 and made sure to use the QtWebEngineCore.framework that just got built. No luck.

            I see the use_appstore_compliant_code config item was added in Qt 5.7. Guess I'll try building that and see if I have any luck. Heck, I may even try 5.9 at this point just to see.

            Seriously, has anyone successfully published an app that uses QtWebEngine to the MAS?

            W Offline
            W Offline
            Wolosocu
            wrote on last edited by Wolosocu
            #27

            Built 5.7 with use_appstore_compliant_code and am getting the same errors from my app:

            4/27/17 07:10:53.000 kernel[0]: Sandbox: QtWebEngineProce(20764) deny(1) mach-lookup org.chromium.Chromium.rohitfork.20763
            4/27/17 07:10:53.000 kernel[0]: Sandbox: QtWebEngineProce(20765) deny(1) mach-lookup org.chromium.Chromium.rohitfork.20763
            4/27/17 07:10:53.627 QtWebEngineProcess[20764]: [0427/071053:ERROR:mach_broker_mac.mm(52)] bootstrap_look_up: Permission denied (1100)
            4/27/17 07:10:53.627 QtWebEngineProcess[20765]: [0427/071053:ERROR:mach_broker_mac.mm(52)] bootstrap_look_up: Permission denied (1100)
            4/27/17 07:10:53.000 kernel[0]: Sandbox: QtWebEngineProce(20764) deny(1) forbidden-sandbox-reinit
            
            

            Are there any apps on the MAS that use Qt 5.x and QtWebEngine?

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #28

              That I don't know.

              This thread might link to some clues that could help untangle your situation.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              W 1 Reply Last reply
              0
              • SGaistS SGaist

                That I don't know.

                This thread might link to some clues that could help untangle your situation.

                W Offline
                W Offline
                Wolosocu
                wrote on last edited by
                #29

                @SGaist Thank you for trying to help. I discovered that link a few days ago while researching this problem. It did lead me to add the com.apple.security.application-groups entitlement to my app's entitlements file but the problem persists.

                I am beginning to wonder if this is a problem with QtWebEngineProcess. I have posted this issue to the QtWebEngine mailing list but so far there has been no response.

                I'm at a loss. :(

                1 Reply Last reply
                0
                • W Offline
                  W Offline
                  Wolosocu
                  wrote on last edited by Wolosocu
                  #30

                  As an alternative, is it possible to invoke C++ from a QtWebView? At this point I'm thinking of abandoning QtWebEngine altogether, though I would really like to avoid that.

                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #31

                    Do you mean from the QtWebView module ?

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    W 1 Reply Last reply
                    0
                    • SGaistS SGaist

                      Do you mean from the QtWebView module ?

                      W Offline
                      W Offline
                      Wolosocu
                      wrote on last edited by
                      #32

                      @SGaist Yes. That does not use QtWebEngineProcess correct?

                      What I need is for a link in the HTML of the control to invoke some C++. I'm able to do this in QtWebEngine with QWebChannel. From what I've read, QtWebView doesn't really support that but maybe it's possible?

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #33

                        No it doesn't use it.

                        AFAIK, QtWebView uses the platform native web views so it should be able to run with the QWebChanne module. Note that I haven't personally tested that combo but it's well worth a shot since it will likely make your application more lightweight.

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          BeastBurst
                          wrote on last edited by
                          #34

                          @Wolosocu said in Sandbox app for the Mac App Store with Qt 5.8 and QtWebEngineProcess:

                          QtWebEngineProce

                          @Wolosocu did you manage to overcome this issue? If so how ?

                          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