mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Projucer: Add inter-app-audio entitlement to iOS AU hosts
This commit is contained in:
parent
d54f7abb13
commit
ca47dc66a3
5 changed files with 41 additions and 18 deletions
|
|
@ -1316,7 +1316,9 @@ public:
|
|||
|
||||
capabilities["ApplicationGroups.iOS"] = owner.iOS && owner.isAppGroupsEnabled();
|
||||
capabilities["InAppPurchase"] = owner.isInAppPurchasesEnabled();
|
||||
capabilities["InterAppAudio"] = owner.iOS && type == Target::StandalonePlugIn && owner.getProject().shouldEnableIAA();
|
||||
capabilities["InterAppAudio"] = owner.iOS && ((type == Target::StandalonePlugIn
|
||||
&& owner.getProject().shouldEnableIAA())
|
||||
|| owner.getProject().isAUPluginHost());
|
||||
capabilities["Push"] = owner.isPushNotificationsEnabled();
|
||||
capabilities["Sandbox"] = type == Target::AudioUnitv3PlugIn || owner.isAppSandboxEnabled();
|
||||
capabilities["HardenedRuntime"] = owner.isHardenedRuntimeEnabled();
|
||||
|
|
@ -1377,7 +1379,8 @@ public:
|
|||
|| owner.isAppSandboxEnabled()
|
||||
|| owner.isHardenedRuntimeEnabled()
|
||||
|| owner.isNetworkingMulticastEnabled()
|
||||
|| (owner.isiOS() && owner.isiCloudPermissionsEnabled()))
|
||||
|| (owner.isiOS() && owner.isiCloudPermissionsEnabled())
|
||||
|| (owner.isiOS() && owner.getProject().isAUPluginHost()))
|
||||
return true;
|
||||
|
||||
if (owner.project.isAudioPluginProject()
|
||||
|
|
@ -3155,6 +3158,7 @@ private:
|
|||
options.isiOS = isiOS();
|
||||
options.isAudioPluginProject = project.isAudioPluginProject();
|
||||
options.shouldEnableIAA = project.shouldEnableIAA();
|
||||
options.isAUPluginHost = project.isAUPluginHost();
|
||||
options.isiCloudPermissionsEnabled = isiCloudPermissionsEnabled();
|
||||
options.isPushNotificationsEnabled = isPushNotificationsEnabled();
|
||||
options.isAppGroupsEnabled = isAppGroupsEnabled();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue