Forum

    • Register
    • Login
    • Search
    • Categories

    Need help to figure out how updates for users work.

    General Questions
    3
    8
    61
    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.
    • nouslou
      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

      Lindon 1 Reply Last reply Reply Quote 0
      • Lindon
        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

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

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

          Lindon 1 Reply Last reply Reply Quote 0
          • Lindon
            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.healey
              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

              nouslou 1 Reply Last reply Reply Quote 0
              • nouslou
                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.healey 1 Reply Last reply Reply Quote 0
                • d.healey
                  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

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

                    @d-healey Great, thank you very much!

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

                    6
                    Online

                    977
                    Users

                    6.6k
                    Topics

                    60.6k
                    Posts