Interesting! Wondering if I can bring my license key based licensing scheme to the App-Store, or I have to sell via the App Store. I don’t have any experience with the App Store, but I could imagine that the whole release process, or the provision of updates, will be more complicated as long as apple doesn’t accept side-loading.
Does Apple offers free subscriptions for testing purposes @mfritze ?
It’s feasible but tricky…
As of now,
If you want to sell outside the app store you must avoid leading users outside your app to buy your product without the app store involved (on most territories at least).
And then you can use login to your website but then you must add “Sign with Apple” also on your website and comply with other requirements such as ability to delete user accounts.
Great news. I’ve always found the App Store a much easier method of distribution. I will be interested to see how plugins transfer with files… E.g. will it just use app ID so that an AUv3 on iOS will be replaced with a standard AUv2 on Mac and vice versa? Or will it be the case that we need to distribute macOS AUv3 (this will be a pain for everyone’s application folder as AUv3’s are all packaged as an “app”). Or will it be the worst case that it will only work with AUv3 plugins bought from the iOS app store (which can run on apple silicon IF enabled in app store connect) - again, horrible for the application folder and also nasty if you tweak any UI in these versions to optimise for touch… iOS auv3 on silicon have been historically buggy.
All in all though… Very exciting… But don’t know enough yet! I wonder if apple will be doing a developer preview to ensure everything works… Garageband iOS can be … difficult…
If you do happen to hear of anything please keep us updated. Every iOS host I’ve tried seems to have slightly different behaviours so it would be great to have any potential compatibility issues ironed out before release - probably an unreasonable request but I’ve got to try!
Let’s not be hasty here. The EU legislation just passed a market rights law that requires Apple to open up the App Store restriction. If they do it globally, you’ll have a lot of alternatives. If they do it only for the European market, you might need to be creative.
Now that Logic Pro for iPad is out,
I’ve been playing with it a little with it. but as it’s being used for… developing plug-in… I now don’t see my plug-in anymore. It shows up on GarageBand but not Logic Pro.
(I did reboot the device of course)
Is there anyway to ensure rescanning / why is GarageBand cache different than Logic Pro?
Does anybody have an idea if there’s anything in JUCE to implement the Logic’s “tile view” thing properly? (That is at the very least expose the most important parameters instead of those that come first in the list.)
If I understand the problem correctly, I think the solution is to always present the dialog as attached to your editor directly.
Or perhaps I’m misunderstanding what you’re describing? This is how we’ve solved similar issues with FileChooser, etc.
It turns out that the problem was that there is a subtle difference in the way that the AUv3 UI is constructed in Logic iOS (compared to say AUM); and that meant that the UIViewController I was using to “present” the alert was off-screen somehow - and was certainly the wrong one (hence the alert wasn’t displayed).
I’ve been able to fix this now.
Hopefully this is a clue if anybody else sees the same issue!