EXC_BREAKPOINT — dispatch_assert_queue_failcompletionHandler vide inférée @MainActor par Swift 6, mais exécutée sur com.apple.launchservices.open-queue. Depuis Sequoia, AppKit appelle dispatch_assert_queue dans son chemin de dispatch du completion handler.completionHandler. Plus de fermeture, plus d'annotation, plus d'assertion.Product.products(for:) renvoie [] quand le contrat Applications payantes n'est pas actif dans App Store Connect. Pas de contrat, pas de produits dans le bac à sable.