HISE Logo Forum
    • Categories
    • Register
    • Login

    Catalina has been released...

    Scheduled Pinned Locked Moved General Questions
    52 Posts 11 Posters 3.7k Views
    Loading More Posts
    • 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.
    • orangeO
      orange @Fortune
      last edited by orange

      @Fortune This is my experience;

      • I created a .pkg installer with Whitebox Packages 1.2.6. I signed it with "productsign" and made the notarization of it in macOS Mojave 10.14.6 (XCode 10.3). Apple email says notarization is successful but when I check on Terminal, it was being rejected.

      • Then I updated to Catalina today, and Notarization of the same .pkg file seems successful in Catalina. When I check, it accepts. It is weird, but it looks ok for now.

      I hope there won't be any problem in the future.

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

      1 Reply Last reply Reply Quote 1
      • NatanN
        Natan
        last edited by

        Hello @orange
        What About The VST Plugins That Doesn't Have A Pkg Installer, And Only Available As Somthing.Component, Like Maize Generated Ones?

        orangeO 1 Reply Last reply Reply Quote 0
        • orangeO
          orange @Natan
          last edited by orange

          @Natanr

          For plugins, you only need to sign them digitally with Apple Developer ID ($99/year). Actually, you can't notarize plugins. But if you don't sign the plugins, they won't load in the DAW. (mabe they can work in Catalina first release, but not for the further updates). By the way I don't know if Maize Sampler is digitally signing plugins or not while exporting.

          Notarization requirment is only for the apps that need "double-click" actions. So if you want to distribute your plugins with an installer (.pkg), or disc image (.dmg); this files must be noterized.

          develop Branch / XCode 13.1
          macOS Monterey / M1 Max

          C SampleScienceS 2 Replies Last reply Reply Quote 2
          • C
            clumsybear @orange
            last edited by clumsybear

            @orange

            Do you need to sign via Apple Developer account in any case you distribute something for macOS or just for apps and audio unit plugins?

            As I understand notarisation is required if I want to provide an installer or even a DMG, right? Are we talking about commercial products or is this the case for GPL licensed, freeware as well?

            any guidelines or FAQ you can point me to?

            orangeO d.healeyD 2 Replies Last reply Reply Quote 0
            • A
              arminh
              last edited by

              @orange @clumsybear i installed catalina and build some fx vst and it work in S1, I must check AU In logic

              1 Reply Last reply Reply Quote 1
              • orangeO
                orange @clumsybear
                last edited by orange

                @clumsybear said in Catalina has been released...:

                @orange

                Do you need to sign via Apple Developer account in any case you distribute something for macOS or just for apps and audio unit plugins?

                Signing covers all of the plugins, not only au plugins. Also signing plugins is not a new thing, most of the developers already have been signing their plugins and installers (vst/vat3/au/aax) for years. Notarization is a new requirment. Also from this macOS release, all of the requirments will be more important because of the Hardened Runtime.

                As I understand notarisation is required if I want to provide an installer or even a DMG, right? Are we talking about commercial products or is this the case for GPL licensed, freeware as well?

                I am not sure about free software but if we think about the philosophie of the notrization for Apple is about the security (malware, cracked software...etc) So free plugins should be signed at least.

                develop Branch / XCode 13.1
                macOS Monterey / M1 Max

                1 Reply Last reply Reply Quote 1
                • d.healeyD
                  d.healey @clumsybear
                  last edited by

                  @clumsybear

                  is this the case for GPL licensed, freeware as well?

                  And GPL licensed commercial plugins too ;)

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  1 Reply Last reply Reply Quote 1
                  • NatanN
                    Natan
                    last edited by

                    @orange Thank You Orange

                    As You Mentioned Above, You Already Updated Your OS to Catalina, If Possible , Do A Trial, And Bring Some Light Over The Components Only.

                    I Mean, Just Export A Plugin With Hise, And Try To Load It In Your DAW!
                    Maize Only Exports The .Components or .VST's And You Can Use The VST With A Simple Drag And Drop. No Need For Any .Pkg Or Third-Party Installers

                    Thanks Mate

                    1 Reply Last reply Reply Quote 0
                    • NatanN
                      Natan
                      last edited by

                      Any Updates?

                      1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey
                        last edited by

                        If I build a plugin on Catalina (not that I intend to) will it also work on Mojave? And if I build one on Mojave will it work on Catalina?

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        orangeO 1 Reply Last reply Reply Quote 0
                        • orangeO
                          orange @d.healey
                          last edited by orange

                          @d-healey said in Catalina has been released...:

                          If I build a plugin on Catalina (not that I intend to) will it also work on Mojave? And if I build one on Mojave will it work on Catalina?

                          Acording to Apple, for now, the answer of the both questions, Yes.

                          But since future macOS releases/updates won't support 32bit anymore, maybe 32/64 bit universal binary plugins (that was built in older macOS versions) couldn't work in the latest macOS releases. - By the way, in Catalina 32 bit only plugins don't work. Interestingly, 32/64 bit combined plugins work.

                          develop Branch / XCode 13.1
                          macOS Monterey / M1 Max

                          d.healeyD LindonL 2 Replies Last reply Reply Quote 0
                          • d.healeyD
                            d.healey @orange
                            last edited by

                            @orange I only release 64bit anyway so that part isn't an issue. Glad to know I can just carry on as I have been (with the additional notarization crap)

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            1 Reply Last reply Reply Quote 2
                            • LindonL
                              Lindon @orange
                              last edited by Lindon

                              @orange - I think the answer to this part of Dave question is: "maybe"

                              "And if I build one on Mojave will it work on Catalina?"

                              HISE Development for hire.
                              www.channelrobot.com

                              1 Reply Last reply Reply Quote 0
                              • T
                                tomekslesicki
                                last edited by

                                Just to be sure - if I don't have an Apple Developer ID, Hise-based instruments won't work on Catalina until I sign them?

                                orangeO 1 Reply Last reply Reply Quote 0
                                • orangeO
                                  orange @tomekslesicki
                                  last edited by orange

                                  @tomekslesicki For now, it is working. But acording to Apple you need to sign everything. And non-signed plugins won't work anymore in the next updates.

                                  So I suggest signing your plugins if you don't want your users return back and say "hey my plugin doesn't work anymore".

                                  develop Branch / XCode 13.1
                                  macOS Monterey / M1 Max

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tomekslesicki
                                    last edited by

                                    Thanks @orange !

                                    1 Reply Last reply Reply Quote 0
                                    • ustkU
                                      ustk
                                      last edited by

                                      So I imagine that we need to sign Hise as well right?
                                      Is there no issues, I mean, with many devs signing the same app?

                                      Interesting thread:
                                      https://forum.juce.com/t/confusion-on-catalina-notarization-hardened-run-time-no-changes-needed-after-all/35850/5

                                      Can't help pressing F5 in the forum...

                                      1 Reply Last reply Reply Quote 0
                                      • SampleScienceS
                                        SampleScience
                                        last edited by SampleScience

                                        Maize Sampler recently signed/notarized its main application so the plugins created with it are Catalina ready. How do I make sure my Hise Sampler made plugins are compatible with Catalina? Is there a step by step guide on how to do it?

                                        1 Reply Last reply Reply Quote 1
                                        • SampleScienceS
                                          SampleScience @orange
                                          last edited by

                                          @orange said in Catalina has been released...:

                                          For plugins, you only need to sign them digitally with Apple Developer ID ($99/year). Actually, you can't notarize plugins. But if you don't sign the plugins, they won't load in the DAW. (mabe they can work in Catalina first release, but not for the further updates). By the way I don't know if Maize Sampler is digitally signing plugins or not while exporting.

                                          It is now with the new version. How do I sign my Hise Sampler plugins?

                                          orangeO 1 Reply Last reply Reply Quote 1
                                          • orangeO
                                            orange @SampleScience
                                            last edited by

                                            @SampleScience Here is the guide for signing and notarization ;) : https://www.kvraudio.com/forum/viewtopic.php?t=531663

                                            develop Branch / XCode 13.1
                                            macOS Monterey / M1 Max

                                            SampleScienceS 2 Replies Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            30

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.3k

                                            Posts