Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
68,630
39,511


Apple today seeded the release candidate version of an upcoming tvOS 17.4 update to developers for testing purposes, with the software coming one week after the release of the fifth tvOS 17.4 beta. The RC is the final version of tvOS 17.4 that will be provided to the public as long as no bugs are found in the software.

apple-tv-4k-green.jpg

Registered developers are able to download the tvOS 17.4 update by opting in to the beta through the Settings app on the Apple TV. A registered developer account is required.

tvOS software releases are usually minor in scale compared to other operating system updates, focusing primarily on smaller improvements rather than outward-facing changes.

Early tvOS 17.4 betas added support for Apple Music SharePlay on the Apple TV, but the feature was removed in later betas and it is not clear if it is coming.

Article Link: Apple Seeds tvOS 17.4 Release Candidate to Developers
 
tvOS 17.4 Release Candidate (21L227) - March 4, 2024 available to Devs/PB testers

StoreKit

New Features

  • productDescriptionHidden(_:) API can be used to configure the visibility of product descriptions in ProductView, StoreView and SubscriptionStoreView instances within a view hierarchy. When building with Xcode 15.3, the view modifier can be used even if your app is running on iOS 17.0, iPadOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, visionOS 1.0, or later.
    When implementing a product view style, it can support this new view modifier by checking the descriptionVisibility property on the configuration value. (110414819) (FB12261973)
  • You can use SubscriptionStoreView to present promotional offers by adding the subscriptionPromotionalOffer(offer:signature:) modifier.
    If you’re already using inAppPurchaseOptions(_:) modifier to support promotional offers for StoreKit views, you should adopt the new API instead when your app is running on iOS 17.4, iPadOS 17.4, macOS 14.4, tvOS 17.4, watchOS 10.4, visionOS 1.1 or later. Do not use both APIs to apply a promotional offer for the same view. (115358806)

Resolved Issues

  • Fixed: The isEligibleForIntroOffer property and isEligibleForIntroOffer(for:) method now reflect ineligibility in cases where a customer would otherwise be eligible for the offer if they weren’t actively subscribed. This means a customer which is not currently eligible for an introductory offer may become eligible in the future.
    Customers who redeem an introductory offer for a given subscription group will continue to never be eligible for another introductory offer in that subscription group. You can detect this case this by checking if any one transaction with a matching subscriptionGroupID has the type property on offer set to introductory. (103604770) (FB11889732)

SwiftUI

Resolved Issues

  • Fixed: Resolved an issue with programmatically present an alert or sheet simultaneously with dismissing another sheet. The new alert or sheet would not show but now it will. If you have code that presents the same sheet programmatically from multiple places in your view hierarchy at the same time, that sheet might no longer appear. Make sure that any sheet modifiers that are in the view hierarchy at the same time use distinct isPresented or item bindings. (117475214)
 
Last edited:
The update is likely to have the side-load option.

I for one would like see the option to remove the annoying sports promotion and menu inside the TV app.
And a clear menu option for film trailers since the original app has been disabled.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.