HISE Logo Forum
    • Categories
    • Register
    • Login

    Creating an Installer on Mac - Can't access subfolders using Whitebox

    Scheduled Pinned Locked Moved General Questions
    55 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.
    • L
      LeeC
      last edited by

      Also, if anybody knows of any alternative/better software that can create an installer on a mac please share.

      Thanks

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

        @LeeC

        For creating the plugin paths (such as components folder), you can right click and add folders. For adding your plugin into the folder, you need to click "+" button and select your plugin. The installer will take your plugin and install it into the directory that you've created.

        For a better observation, you can watch from 3:55 minute of this video:

        For an example Whitbox Plugin Installer project, you can download this one;

        Link Preview Image
        wdl-ol/IPlugExamples/IPlugEffect/installer at master · olilarkin/wdl-ol

        Enhanced version of Cockos' iPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX (Native) formats supported. NOTE: THIS IS OBSOLETE, PLEASE SEE IPLUG2: - wdl-ol/IPlugExamples/IPlugEffect/installer at master · olilarkin/wdl-ol

        favicon

        GitHub (github.com)

        IPlugEffect.pkgproj is the packages project file.

        Cheers ;)

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

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

          I do it through the command line. Everything you need is here - https://github.com/davidhealey/sofiawoodwinds/tree/master/Packaging/OSX

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

          1 Reply Last reply Reply Quote 1
          • L
            LeeC
            last edited by

            You're both legends for replying so quick.

            Ok, I'll take a look at the information posted.

            Cheers😉

            1 Reply Last reply Reply Quote 0
            • L
              LeeC
              last edited by LeeC

              Hey guys,

              I managed to create an installer that is setup to install an AU & VST file to their associated folders (below), however, when I run the installers the files are not copied to the destinations despite the fact that 'The installation was successful' is shown .

              library>audio>plug-ins>components>plugin.component ☹
              library>audio>plug-ins>vst>plugin.vst ☹

              Interestingly though, if I create a different installer to place files directly in the 'Library' folder or 'User' folder location they show up fine.

              library>plugin.vst ☺
              user>plugin.vst ☺

              Any thoughts would be much appreciated.

              Cheers

              orangeO 1 Reply Last reply Reply Quote 1
              • L
                LeeC
                last edited by LeeC

                Considering trying your command line approach @d-healey but I honestly wouldn't know where to start.

                I checked out the github link that you sent, but I'm such a newb that I wouldn't know how to make use of the files within it ☹

                I know you were talking about setting up tutorials on Patreon a while back....
                Is this something that you've covered already?

                Any guidance would be golden.

                Thanks

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

                  @LeeC Be sure that you made the plugin's file path "Absolute" in Packages. Go to the Payloads section, click on your plugin, on the right side, it should be set to Absolute.

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    LeeC @orange
                    last edited by

                    @orange Yes the plugin reference is definitely set to 'Absoulte Path' in the payloads section...

                    Thanks

                    1 Reply Last reply Reply Quote 0
                    • L
                      LeeC
                      last edited by LeeC

                      So just looked in a little deeper and they are infact installing to the hard drive.
                      I noticed that there are two plugin locations on a Mac for anyone finding similar issues...

                      1. Users>Computername>library>audio>plugins
                      2. library>audio>plugins

                      I was initially checking location 1 but the installer was writing to loaction 2.

                      Thanks to everyone for helping out ☺

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

                        @LeeC

                        I know you were talking about setting up tutorials on Patreon a while back....
                        Is this something that you've covered already?

                        The Patreon has been going for a few months now but exporting plugins and building installers isn't something I covered yet. Probably won't get around to them until next year now.

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

                        L 1 Reply Last reply Reply Quote 1
                        • L
                          LeeC @d.healey
                          last edited by

                          @d-healey Thanks for letting me know.
                          Will definitely check out the Patreon once I get over this installer malarchy ☺

                          1 Reply Last reply Reply Quote 0
                          • L
                            LeeC
                            last edited by LeeC

                            Typical!

                            So it turns out that in order for Logic X to recognise au plugins, the component actually needs to be installed in location 1. below:

                            1. Users>Computername>library>audio>plugins>components
                            2. library>audio>plugins>components

                            Does any know how to get Packages to create an installer to write to this location (1.)?

                            The issue I'm finding is that the Computername will vary depending on which machine it's installed on. So setting it as an absolute location is not on option.

                            Has anybody been down this road before using Whitebox Packages?

                            Hope this makes sense.

                            Thanks

                            ulrikU 1 Reply Last reply Reply Quote 0
                            • ulrikU
                              ulrik @LeeC
                              last edited by

                              @LeeC see this pictures, when on payload, click the + and you will be able to locate the user/library/audio/plugins
                              Skärmavbild 2019-10-30 kl. 21.21.02.png

                              Skärmavbild 2019-10-30 kl. 21.21.19.png
                              Skärmavbild 2019-10-30 kl. 21.21.36.png
                              Skärmavbild 2019-10-30 kl. 21.22.04.png

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                LeeC @ulrik
                                last edited by LeeC

                                @ulrik Thanks for replying.

                                But from my understanding your picture below shows that the plugins will install directly into the /users folder and not into the user/name/library/audio/plugins folder.....

                                alt text

                                Appreciate your response though

                                ulrikU 3 Replies Last reply Reply Quote 0
                                • ulrikU
                                  ulrik @LeeC
                                  last edited by

                                  @LeeC that picture shows only when you start the process, when in payload I load the plugins from /Users/myName/Library/Audio/PlugIns/ and components & VST3

                                  1 Reply Last reply Reply Quote 0
                                  • ulrikU
                                    ulrik @LeeC
                                    last edited by

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • ulrikU
                                      ulrik @LeeC
                                      last edited by

                                      @LeeC I'm sorry, I did not read your first question so well, I see now that you want to install the plugins to Library/Audio/PlugIns/etc...
                                      stupid me, I'll delete the latest post...😔

                                      L 1 Reply Last reply Reply Quote 0
                                      • A
                                        arminh
                                        last edited by

                                        In oner installer you can't install in system file and home user folder. To do this I created post install script which move content from Library/Aplication Support/PLUGIN NAME to ~/Library/Aplication Support/PLUGIN NAME.

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          LeeC @ulrik
                                          last edited by

                                          @ulrik No worries. Thanks for trying though! ☺

                                          1 Reply Last reply Reply Quote 1
                                          • L
                                            LeeC @arminh
                                            last edited by LeeC

                                            @arminh This sounds interesting...

                                            So what did you use to create a post install script?

                                            I think this is exactly what needs to be done ☺

                                            A 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            23

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.0k

                                            Posts