| 
																	
																	
																		
																	
																	
																 | 
																@@ -102,7 +102,6 @@ public: | 
															
														
														
													
														
															
																 | 
																 | 
																          iosBackgroundAudioValue                      (settings, Ids::iosBackgroundAudio,                      getUndoManager()),
 | 
																 | 
																 | 
																          iosBackgroundAudioValue                      (settings, Ids::iosBackgroundAudio,                      getUndoManager()),
 | 
															
														
														
													
														
															
																 | 
																 | 
																          iosBackgroundBleValue                        (settings, Ids::iosBackgroundBle,                        getUndoManager()),
 | 
																 | 
																 | 
																          iosBackgroundBleValue                        (settings, Ids::iosBackgroundBle,                        getUndoManager()),
 | 
															
														
														
													
														
															
																 | 
																 | 
																          iosPushNotificationsValue                    (settings, Ids::iosPushNotifications,                    getUndoManager()),
 | 
																 | 
																 | 
																          iosPushNotificationsValue                    (settings, Ids::iosPushNotifications,                    getUndoManager()),
 | 
															
														
														
													
														
															
																 | 
																 | 
																          iosAUHostIAAValue                            (settings, Ids::iosAUHostIAA,                                  getUndoManager()),
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																          iosAppGroupsValue                            (settings, Ids::iosAppGroups,                            getUndoManager()),
 | 
																 | 
																 | 
																          iosAppGroupsValue                            (settings, Ids::iosAppGroups,                            getUndoManager()),
 | 
															
														
														
													
														
															
																 | 
																 | 
																          iCloudPermissionsValue                       (settings, Ids::iCloudPermissions,                       getUndoManager()),
 | 
																 | 
																 | 
																          iCloudPermissionsValue                       (settings, Ids::iCloudPermissions,                       getUndoManager()),
 | 
															
														
														
													
														
															
																 | 
																 | 
																          networkingMulticastValue                     (settings, Ids::networkingMulticast,                     getUndoManager()),
 | 
																 | 
																 | 
																          networkingMulticastValue                     (settings, Ids::networkingMulticast,                     getUndoManager()),
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -225,7 +224,6 @@ public: | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isBackgroundAudioEnabled() const                   { return iosBackgroundAudioValue.get(); }
 | 
																 | 
																 | 
																    bool isBackgroundAudioEnabled() const                   { return iosBackgroundAudioValue.get(); }
 | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isBackgroundBleEnabled() const                     { return iosBackgroundBleValue.get(); }
 | 
																 | 
																 | 
																    bool isBackgroundBleEnabled() const                     { return iosBackgroundBleValue.get(); }
 | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isPushNotificationsEnabled() const                 { return iosPushNotificationsValue.get(); }
 | 
																 | 
																 | 
																    bool isPushNotificationsEnabled() const                 { return iosPushNotificationsValue.get(); }
 | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isAUHostIAAEnabled() const                         { return iosAUHostIAAValue.get(); }
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isAppGroupsEnabled() const                         { return iosAppGroupsValue.get(); }
 | 
																 | 
																 | 
																    bool isAppGroupsEnabled() const                         { return iosAppGroupsValue.get(); }
 | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isiCloudPermissionsEnabled() const                 { return iCloudPermissionsValue.get(); }
 | 
																 | 
																 | 
																    bool isiCloudPermissionsEnabled() const                 { return iCloudPermissionsValue.get(); }
 | 
															
														
														
													
														
															
																 | 
																 | 
																    bool isNetworkingMulticastEnabled() const               { return networkingMulticastValue.get(); }
 | 
																 | 
																 | 
																    bool isNetworkingMulticastEnabled() const               { return networkingMulticastValue.get(); }
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -618,9 +616,6 @@ public: | 
															
														
														
													
														
															
																 | 
																 | 
																            props.add (new ChoicePropertyComponent (iCloudPermissionsValue, "iCloud Permissions"),
 | 
																 | 
																 | 
																            props.add (new ChoicePropertyComponent (iCloudPermissionsValue, "iCloud Permissions"),
 | 
															
														
														
													
														
															
																 | 
																 | 
																                       "Enable this to grant your app the capability to use native file load/save browser windows on iOS.");
 | 
																 | 
																 | 
																                       "Enable this to grant your app the capability to use native file load/save browser windows on iOS.");
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																            props.add (new ChoicePropertyComponent (iosAUHostIAAValue, "[Deprecated] AU Host Inter-App Audio Capability"),
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                       "If your app is an AU host then you can enable this to grant your app the capability to receive Inter-App Audio. "
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                       "Inter-App Audio is deprecated in iOS 13.");
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        }
 | 
																 | 
																 | 
																        }
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        props.add (new ChoicePropertyComponent (networkingMulticastValue, "Networking Multicast Capability"),
 | 
																 | 
																 | 
																        props.add (new ChoicePropertyComponent (networkingMulticastValue, "Networking Multicast Capability"),
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -1341,8 +1336,9 @@ public: | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																            capabilities["ApplicationGroups.iOS"] = owner.iOS && owner.isAppGroupsEnabled();
 | 
																 | 
																 | 
																            capabilities["ApplicationGroups.iOS"] = owner.iOS && owner.isAppGroupsEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																            capabilities["InAppPurchase"]         = owner.isInAppPurchasesEnabled();
 | 
																 | 
																 | 
																            capabilities["InAppPurchase"]         = owner.isInAppPurchasesEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																            capabilities["InterAppAudio"]         = owner.iOS && ((type == Target::StandalonePlugIn && owner.getProject().shouldEnableIAA())
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                                                                  || (owner.getProject().isAUPluginHost() && owner.isAUHostIAAEnabled()));
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            capabilities["InterAppAudio"]         = owner.iOS && ((type == Target::StandalonePlugIn
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																                                                                   && owner.getProject().shouldEnableIAA())
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																                                                                  || owner.getProject().isAUPluginHost());
 | 
															
														
														
													
														
															
																 | 
																 | 
																            capabilities["Push"]                  = owner.isPushNotificationsEnabled();
 | 
																 | 
																 | 
																            capabilities["Push"]                  = owner.isPushNotificationsEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																            capabilities["Sandbox"]               = type == Target::AudioUnitv3PlugIn || owner.isAppSandboxEnabled();
 | 
																 | 
																 | 
																            capabilities["Sandbox"]               = type == Target::AudioUnitv3PlugIn || owner.isAppSandboxEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																            capabilities["HardenedRuntime"]       = owner.isHardenedRuntimeEnabled();
 | 
																 | 
																 | 
																            capabilities["HardenedRuntime"]       = owner.isHardenedRuntimeEnabled();
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -1404,7 +1400,7 @@ public: | 
															
														
														
													
														
															
																 | 
																 | 
																             || owner.isHardenedRuntimeEnabled()
 | 
																 | 
																 | 
																             || owner.isHardenedRuntimeEnabled()
 | 
															
														
														
													
														
															
																 | 
																 | 
																             || owner.isNetworkingMulticastEnabled()
 | 
																 | 
																 | 
																             || owner.isNetworkingMulticastEnabled()
 | 
															
														
														
													
														
															
																 | 
																 | 
																             || (owner.isiOS() && owner.isiCloudPermissionsEnabled())
 | 
																 | 
																 | 
																             || (owner.isiOS() && owner.isiCloudPermissionsEnabled())
 | 
															
														
														
													
														
															
																 | 
																 | 
																             || (owner.isiOS() && owner.getProject().isAUPluginHost() && owner.isAUHostIAAEnabled()))
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																             || (owner.isiOS() && owner.getProject().isAUPluginHost()))
 | 
															
														
														
													
														
															
																 | 
																 | 
																                return true;
 | 
																 | 
																 | 
																                return true;
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																            if (owner.project.isAudioPluginProject()
 | 
																 | 
																 | 
																            if (owner.project.isAudioPluginProject()
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -3201,7 +3197,6 @@ private: | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isAUPluginHost                  = project.isAUPluginHost();
 | 
																 | 
																 | 
																        options.isAUPluginHost                  = project.isAUPluginHost();
 | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isiCloudPermissionsEnabled      = isiCloudPermissionsEnabled();
 | 
																 | 
																 | 
																        options.isiCloudPermissionsEnabled      = isiCloudPermissionsEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isPushNotificationsEnabled      = isPushNotificationsEnabled();
 | 
																 | 
																 | 
																        options.isPushNotificationsEnabled      = isPushNotificationsEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isAUHostIAAEnabled              = isAUHostIAAEnabled();
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isAppGroupsEnabled              = isAppGroupsEnabled();
 | 
																 | 
																 | 
																        options.isAppGroupsEnabled              = isAppGroupsEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isHardenedRuntimeEnabled        = isHardenedRuntimeEnabled();
 | 
																 | 
																 | 
																        options.isHardenedRuntimeEnabled        = isHardenedRuntimeEnabled();
 | 
															
														
														
													
														
															
																 | 
																 | 
																        options.isAppSandboxEnabled             = isAppSandboxEnabled();
 | 
																 | 
																 | 
																        options.isAppSandboxEnabled             = isAppSandboxEnabled();
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -3697,7 +3692,7 @@ private: | 
															
														
														
													
														
															
																 | 
																 | 
																                                 bluetoothPermissionNeededValue, bluetoothPermissionTextValue,
 | 
																 | 
																 | 
																                                 bluetoothPermissionNeededValue, bluetoothPermissionTextValue,
 | 
															
														
														
													
														
															
																 | 
																 | 
																                                 sendAppleEventsPermissionNeededValue, sendAppleEventsPermissionTextValue,
 | 
																 | 
																 | 
																                                 sendAppleEventsPermissionNeededValue, sendAppleEventsPermissionTextValue,
 | 
															
														
														
													
														
															
																 | 
																 | 
																                                 uiFileSharingEnabledValue, uiSupportsDocumentBrowserValue, uiStatusBarHiddenValue, uiRequiresFullScreenValue, documentExtensionsValue, iosInAppPurchasesValue,
 | 
																 | 
																 | 
																                                 uiFileSharingEnabledValue, uiSupportsDocumentBrowserValue, uiStatusBarHiddenValue, uiRequiresFullScreenValue, documentExtensionsValue, iosInAppPurchasesValue,
 | 
															
														
														
													
														
															
																 | 
																 | 
																                                 iosContentSharingValue, iosBackgroundAudioValue, iosBackgroundBleValue, iosPushNotificationsValue, iosAUHostIAAValue, iosAppGroupsValue, iCloudPermissionsValue,
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																                                 iosContentSharingValue, iosBackgroundAudioValue, iosBackgroundBleValue, iosPushNotificationsValue, iosAppGroupsValue, iCloudPermissionsValue,
 | 
															
														
														
													
														
															
																 | 
																 | 
																                                 networkingMulticastValue, iosDevelopmentTeamIDValue, iosAppGroupsIDValue, keepCustomXcodeSchemesValue, useHeaderMapValue, customLaunchStoryboardValue,
 | 
																 | 
																 | 
																                                 networkingMulticastValue, iosDevelopmentTeamIDValue, iosAppGroupsIDValue, keepCustomXcodeSchemesValue, useHeaderMapValue, customLaunchStoryboardValue,
 | 
															
														
														
													
														
															
																 | 
																 | 
																                                 exporterBundleIdentifierValue, suppressPlistResourceUsageValue, useLegacyBuildSystemValue, buildNumber;
 | 
																 | 
																 | 
																                                 exporterBundleIdentifierValue, suppressPlistResourceUsageValue, useLegacyBuildSystemValue, buildNumber;
 | 
															
														
														
													
														
															
																 | 
																 | 
																    ScopedMessageBox messageBox;
 | 
																 | 
																 | 
																    ScopedMessageBox messageBox;
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |