Posts

Post marked as Apple Recommended
6.5k Views
When archiving and uploading a build of our tvOS app to App Store Connect with Xcode 13.3RC, it gets rejected with TMS-90562: Invalid Bundle - One or more dynamic libraries that are referenced by your app are not present in the dylib search path. When archiving and uploading with Xcode 13.2.1 the build is accepted and processed. I could not find any rpath issues when inspecting the binary with otool -L and otool -l. Has anyone else experienced the this issue with Xcode 13.3RC? I've filed feedback FB9952607
Posted
by _tom_.
Last updated
.
Post not yet marked as solved
11 Replies
3k Views
Does AppleTV 4K support HLG in any configuration? When I connect my AppleTV 4K to a Samsung TV with HLG support via HDMI AVPlayer.availableHDRModes.contains(.hlg) returns false However AVPlayer.availableHDRModes.contains(.hdr10) returns true https://support.apple.com/en-us/HT208074 only mentions HDR10 and Dolby Vision support. Is there any way to play HLG video on AppleTV 4K similar to how it works on newer iPhones and iPads?
Posted
by _tom_.
Last updated
.
Post marked as solved
4 Replies
2.1k Views
When I archive my iOS app with Xcode 13.3 RC and run it on macOS Big Sur, the app crashes on launch with a DYDL error: Termination Reason: DYLD, [0x1] Library missing Dyld Error Message: dyld: Using shared cache: 331F452F-2BAE-3A64-AD52-0029F44B1379 dependent dylib '@rpath/SomeFramework.framework/SomeFramework' not found for '/private/var/folders/*/SomeApp.app/SomeApp'. chained fixups, seg_count exceeds number of segments The app runs fine on macOS Monterey and on iOS 13, 14, 15. The LD_RUNPATH_SEARCH_PATH in the build settings is correct and when inspecting the binary with otool -l the LC_RPATH entries are also correct. When archiving the app with Xcode 13.2.1, it runs fine on macOS Big Sur. Has anybody experienced the same and knows a workaround? I've filed a feedback: FB9951126
Posted
by _tom_.
Last updated
.
Post marked as solved
1 Replies
498 Views
In our app we are playing HLS videos with Flac audio with AVPlayer. In iOS 15.2 beta 3 and 4 those can no longer be played. In the console we see these log entries: AudioCodecInitialize failed [aqsrv] AQServer.cpp:72 Exception caught in - error 561214580 Has somebody experienced the same? FB9793768
Posted
by _tom_.
Last updated
.
Post not yet marked as solved
1 Replies
642 Views
Is there a way to use different application extensions on different OS versions on iOS/tvOS?My use case is that I want to use the new tvOS 13 top shelf extension but keep using the legacy top shelf extensions for devices running tvOS 12.If I add a tvOS 13 top shelf extension target, I can set its deployment target to tvOS 13.0 and keep the deployment target of my app at tvOS 12.0.But if I also keep my existing legacy top shelf extension embedded. The legacy extension will be used on all devices running tvOS 12 or 13. The tvOS 13 top shelf extension is never used.
Posted
by _tom_.
Last updated
.
Post marked as solved
1 Replies
870 Views
In earlier versions of tvOS 13 I could use ASAuthorizationPasswordProvider to allow users to login with their existing keychain credentials like this:let request = ASAuthorizationPasswordProvider().createRequest() let authorizationController = ASAuthorizationController(authorizationRequests: [request])I was using ASAuthorizationPasswordProvider without ASAuthorizationAppleIDProvider.But since a couple of tvOS 13.x updates, this stopped working.The ASAuthorizationControllerDelegate is always called with `authorizationController(controller: ASAuthorizationController, didCompleteWithError error: Error)` and `ASAuthorizationError.Code.unknown`.On the device an alert is shown with the message "account not supported" "your apple id cannot be used to create accounts for other apps."I tried it with different Apple IDs.The same code is working fine on iOS.
Posted
by _tom_.
Last updated
.
Post not yet marked as solved
1 Replies
377 Views
With the release of tvOS 13 the AppStore on tvOS had design changes.Since then all product pages are either messed up or just show the app icon instead of the promotional artwork.Our product page is affected badly and now shows elements of old promotional artwork.Unfortunately our developer relations contacts don't respond to emails regarding this issue.Does somebody know more about this? How and when this will be resolved?
Posted
by _tom_.
Last updated
.
Post not yet marked as solved
0 Replies
561 Views
I'm trying to manipulate the `focusSizeIncrease` property of a `TVCardView` like this:```cardView.contentSize = CGSize(width: 200, height: 200)cardView.focusSizeIncrease = NSDirectionalEdgeInsets(top: -10, leading: -10, bottom: -10, trailing: -10)```The value of `focusSizeIncrease` is changed when I read it afterwards, but the new value is ignored.When I read the property in `shouldUpdateFocus(in: UIFocusUpdateContext)` or `didUpdateFocus(in: UIFocusUpdateContext, with: UIFocusAnimationCoordinator)` it has been changed back to the default `NSDirectionalEdgeInsets(top: -23.0, leading: -23.0, bottom: -23.0, trailing: -23.0)`.Has anybody got this working?
Posted
by _tom_.
Last updated
.