HISE Logo Forum
    • Categories
    • Register
    • Login

    Need help to figure out how updates for users work.

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 456 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.
    • nouslouN
      nouslou
      last edited by

      Hi, everyone! I'm using White Packages for macOS to make an installer for a plugin.
      Problem 1:
      Why when I install a new version of the plugin _1.1.0 (with the same name as the previous one) in the folder /Library/Audio/Plug-Ins/Components and VST3 after the installation (which was successful) the old plugins of version 1.0.0 are still there and there are no new plugins? I can not understand why it does not replace files automatically? Is it really necessary to ask the user to manually delete the .vst3 and .component files on their computer before installing the update?
      Problem 2:
      The plugin update has new presets (read articulations) (I use presets to switch articulations and the user cannot change them) and I changed the old ones a bit. So when I install the update and before that, if I do not manually delete plugin folder in ~Library(the one that is hidden)/Application Support/' my company'/'my plugin this folder with files, then new presets are not added to this folder. If I manually delete all the files before installing the new version of the plugin, then everything is fine.
      And Windows I have the same problem. Before installing update - I need to go to Roaming/AppData/Company etc and manually delete folder with presets.

      What can be the solution to make it automatically without no asking users to do it manually before upgrade? Thank's

      LindonL 1 Reply Last reply Reply Quote 0
      • LindonL
        Lindon @nouslou
        last edited by

        @nouslou said in Need help to figure out how updates for users work.:

        Hi, everyone! I'm using White Packages for macOS to make an installer for a plugin.
        Problem 1:
        Why when I install a new version of the plugin _1.1.0 (with the same name as the previous one) in the folder /Library/Audio/Plug-Ins/Components and VST3 after the installation (which was successful) the old plugins of version 1.0.0 are still there and there are no new plugins? I can not understand why it does not replace files automatically? Is it really necessary to ask the user to manually delete the .vst3 and .component files on their computer before installing the update?
        Problem 2:
        The plugin update has new presets (read articulations) (I use presets to switch articulations and the user cannot change them) and I changed the old ones a bit. So when I install the update and before that, if I do not manually delete plugin folder in ~Library(the one that is hidden)/Application Support/' my company'/'my plugin this folder with files, then new presets are not added to this folder. If I manually delete all the files before installing the new version of the plugin, then everything is fine.
        And Windows I have the same problem. Before installing update - I need to go to Roaming/AppData/Company etc and manually delete folder with presets.

        What can be the solution to make it automatically without no asking users to do it manually before upgrade? Thank's

        Build your own installer?

        HISE Development for hire.
        www.channelrobot.com

        nouslouN 1 Reply Last reply Reply Quote 0
        • nouslouN
          nouslou @Lindon
          last edited by

          @Lindon Looks like it sin't an option for me right now) How do you manage your updates procedure?

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @nouslou
            last edited by

            @nouslou - I built our own installer...

            HISE Development for hire.
            www.channelrobot.com

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

              Are you changing the name or bundle ID of your plugin each time you release an update? By default installing a new version that has the same name/id will overwrite the old version and you will see "Update" displayed in the installer window when you click the Customize button.

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

              nouslouN 1 Reply Last reply Reply Quote 0
              • nouslouN
                nouslou @d.healey
                last edited by

                @d-healey is there a way to know what plugin code I set for previous version?) Because looks like I changed it every time I exported plugins for test)

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

                  @nouslou There probably is but I don't know what the command is, you'll probably need to search around on Google. The AuVal tool might also provide some info.

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

                  nouslouN 1 Reply Last reply Reply Quote 1
                  • nouslouN
                    nouslou @d.healey
                    last edited by

                    @d-healey Great, thank you very much!

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

                    17

                    Online

                    1.7k

                    Users

                    11.9k

                    Topics

                    103.6k

                    Posts