Skip to content

AdSupport macOS xcode15.0 b6

Alex Soto edited this page Aug 8, 2023 · 1 revision

#AdSupport.framework

diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AdSupport.framework/Headers/ASIdentifierManager.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AdSupport.framework/Headers/ASIdentifierManager.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AdSupport.framework/Headers/ASIdentifierManager.h	2023-07-13 15:50:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AdSupport.framework/Headers/ASIdentifierManager.h	2023-08-01 12:24:52
@@ -39,7 +39,7 @@
 /// is On, you’ve requested tracking authorization from the user by calling the
 /// <doc://com.apple.documentation/documentation/apptrackingtransparency> APIs,
 /// and received authorization, indicated by
-/// <doc://com.apple.documentation/documentation/apptrackingtransparency/attrackingmanagerauthorizationstatus/attrackingmanagerauthorizationstatusauthorized>.
+/// <doc://com.apple.documentation/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus/authorized>.
 /// - If the user changes Settings &gt; Privacy &gt; Tracking &gt; Allow Apps to
 /// Request to Track to Off after authorizing your app, and leaves the
 /// permissions On for your app.
@@ -47,11 +47,12 @@
 /// The advertising identifier returns all zeros
 /// (`00000000-0000-0000-0000-000000000000`) in the following cases:
 ///
-/// - In Simulator, regardless of any settings. - When you call this API on a
-/// device running macOS. - On devices running iOS 14.5 and later and iPadOS
-/// 14.5 and later,
-///
-///    if you haven’t requested authorization using the <doc://com.apple.documentation/documentation/apptrackingtransparency> framework. - If you’ve requested authorization using the <doc://com.apple.documentation/documentation/apptrackingtransparency> framework and the user declines, which results in an authorization status of <doc://com.apple.documentation/documentation/apptrackingtransparency/attrackingmanagerauthorizationstatus/attrackingmanagerauthorizationstatusdenied>. - When a profile or configuration restricts access to the advertising identifier. For more information about restrictions, see <doc://com.apple.documentation/documentation/apptrackingtransparency/attrackingmanagerauthorizationstatus/attrackingmanagerauthorizationstatusrestricted>.
+/// - In Simulator, regardless of any settings.
+/// - When you call this API on a device running macOS. 
+/// - When you call this API in a compatible iPad or iPhone app running in visionOS.
+/// - On devices running iOS 14.5 and later and iPadOS 14.5 and later, if you haven’t requested authorization using the <doc://com.apple.documentation/documentation/apptrackingtransparency> framework.
+/// - If you’ve requested authorization using the <doc://com.apple.documentation/documentation/apptrackingtransparency> framework and the user declines, which results in an authorization status of <doc://com.apple.documentation/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus/denied>.
+/// - When a profile or configuration restricts access to the advertising identifier. For more information about restrictions, see <doc://com.apple.documentation/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus/restricted>.
 ///
 /// As a best practice, don’t store the advertising identifier value; access
 /// ``ASIdentifierManager/advertisingIdentifier`` instead. Users can change
Clone this wiki locally