If you’re running into an error where your Ad Tracking request manager isn’t showing up after you update to iOS 15, here’s what you do.

You probably have some code that looks similar to this:

    if (@available(iOS 14, *)) {
        [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {

}

This is Objective-C… sorry for the formatting.

If you had this code in didFinishLaunchingWithOptions, that’s the issue. You should move it to applicationDidBecomeActive instead. I have that whole code block of requesting this in it’s own method, so changing where it was called was pretty straightforward.

I went to nine JavaOne conferences. When Sun was running it, they held it in Moscone in San Francisco. Oracle has taken over, and they’re going to be in … The Hilton San Francisco at Union Square.

I don’t know what it was about having it at Moscone. Just don’t think it’ll be the same.