HISE Logo Forum
    • Categories
    • Register
    • Login

    AU plugins on iOs

    Scheduled Pinned Locked Moved General Questions
    11 Posts 3 Posters 602 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.
    • LindonL
      Lindon
      last edited by

      Ok so heres a bit of a generalised q...

      Do need to do anything special to my AU plug-in to it works on the iPad? - apart from all the Ui changes to make sure it works "nice" with touch based ifaces I mean...

      Has anyone done much of this - any gotchas? any thing I should do/avoid?

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon I assume an app certificate thingy is required from Apple.

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey oh yeah all that malarky....

          HISE Development for hire.
          www.channelrobot.com

          1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart
            last edited by

            Yeah, developing on iOS is the worst.

            My top 5 problems:

            1. Can't load AU plugins that use more than 350MB in total (so three instances with 150MB each blow up the iPad). This restriction was lifted with iOS 12 fortunately, but back when I did serious iOS development, it was a real killer for any sample-based stuff.
            2. Can't create .ipa archives for testing with sizes > 4GB. Doesn't complain, doesn't say what's wrong, just doesn't work.
            3. Can't test the InApp purchases without actually making a contract and supplying a valid bank account - again, no error reporting, just returns false without any indication
            4. Sometimes the metadata in image files prevent compilation. You need to add a pre-build step that strips the metadata (sometimes, but then it works again)

            And there's many more, so if you're not super fluent in iOS development and Apple's company policy of being as annoying as possible, then you'll need plenty of patience...

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

              @Christoph-Hart wow this so doesnt sound like me.....

              HISE Development for hire.
              www.channelrobot.com

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

                Sigh - well now I have a customer enquiring about doing iOS builds, so questions:

                1. I'm assuming when I build an AU plugin it will be AUv3 - so it will run no problem on iOS devices?
                2. I Assume I can build a standalone product on iOS too...

                HISE Development for hire.
                www.channelrobot.com

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

                  @Lindon I think clearly the answer to q 2 is yes - given theres a build option for it in the dialog... silly me.

                  HISE Development for hire.
                  www.channelrobot.com

                  1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart
                    last edited by

                    Yes if you build a standalone app for iOS you‘ll get AUv3 for „free“.

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

                      @Christoph-Hart Ok great, but I'm not sure I understand this correctly..

                      I can compile my project for iOS devices and it will build the AUv3 at the same time? Seems a slightly strange way to work but.... ,
                      or
                      I can build my project for iOs devices, and I can also build AU plug-ins (in the "normal" manner) and these are AUv3?

                      HISE Development for hire.
                      www.channelrobot.com

                      1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart
                        last edited by

                        Seems a slightly strange way to work but

                        Yes, an iOS app contains the plugin that runs as AUv3. That's how Apple rolls...

                        The reason might have something to do with sandboxing, otherwise you wouldn't be able to access common data (eg. user presets or samples) with both versions.

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

                          @Christoph-Hart thansk... god help me with Apple...

                          HISE Development for hire.
                          www.channelrobot.com

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

                          40

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          103.0k

                          Posts