I am done with my tvOS app. But I don't have physical Apple TV. However, it is necessary if I want to distribute my app. Currently, Apple TV has already sold out in my country. Can anybody borrow the UDID of Apple TV? 😅
Post not yet marked as solved
Clicking pair shows a code on the Apple TV. Entering that code displays a progress wheel saying “setting up Apple TV” then instead of the Apple TV being setup “PAIR”shows again allowing you to do the setup over and over without being able to use the Apple TV for development. The device loops on the registration process never allowing it to actually be prepared. This happens on all 4 of my Apple TV 4K Second Generations. I have filed a bug with the feedback assistant. I’m just wondering did anyone find a way to successfully pair / or fix this problem. Without this developing for this platform is nearly impossible. Since the Apple TV’s don’t have a port for direct connection.
I don’t want to factory reset all 4 of my Apple TV’s that all do the same thing. I honestly don’t think that will fix them. This is the exact process I did:
Go to window on Xcode menu bar
Click devices and simulators
Go to Remote App and Devices on Apple TV & select it
In the discovered tap area click my Apple TV
Select Pair
Enter code being displayed on Apple TV
Wait for device to be available for development
Device doesn't display as registered and allows you to do the process over & over
Post not yet marked as solved
I'm currently living in a hotel and am used to connecting my Apple TV to the hotel's wifi via MAC address spoofing with my Macbook Air due to a sign-in page that I can't access because the Apple TV doesn't have a browser.
I've updated my Macbook Air to Monterrey recently and now can't spoof the MAC address due to the following message "ifconfig: ioctl (SIOCAIFADDR): Can't assign requested address" I get whenever I try to change my Mac's MAC address to the Apple TV's.
Is there a workaround that I could do to connect my Apple TV to the hotel's wifi?
Post not yet marked as solved
UIDevice.current.systemName giving both TVOS & APPLE TVOS values for Apple TV devices whereas earlier it used to give TVOS always. Is there any change in this API that it starts giving APPLE TVOS in some cases ?
Post not yet marked as solved
He all!
I have some sound drop issues on my Apple TV.
First of all let me sum up my setup.
I have a XH95 Sony TV, the sound comes from the Sonos ARC, and im watching trough HDMI 1 Apple TV).
When watching Netflix from Apple TV I have sounddrops of 1 second, then the sound comes back. It only happens on the Apple TV, not with the other HDMI devices or the Netflix App on the TV.
thanks all!
Post not yet marked as solved
How do you re-pair remote for Apple TV
Post not yet marked as solved
Hello, I have always used hotspot with my Apple TV but since updating my iPhone 12 to iOS 15 I keep getting an error message that says: “there was a problem connecting to the network. The wifi password you entered is not correct. Try again (-100)”. However, it gives me no option to re-enter a password. I can hotspot my older iPhone SE to the Apple TV fine and have restarted it, reset it, and upgraded the software. I can also connect the hotspot from my iPhone 12 to my iPhone SE fine. I have restarted the iPhone 12, reset network settings, turned everything else on and off and nothing works. How do I stop getting this error message on my Apple TV?
in swiftUI & tvOS 15, when calling the GCController.controllers() to get the list of controllers connected to the apple tv,
import GameController
...
let siriRemoteAsGameController = GCController.controllers().first
the Siri Remote is not registered as the first controller, in fact it is not registered at all !
up until tvOS 15 (14.7 for example) it was working
even if i register for notification the connect event isn't dispatched for the already connected Siri remote
NotificationCenter.default.addObserver(forName: .GCControllerDidConnect, object: nil, queue: .main) { note in
print("GCControllerDidConnect")
if let detectedGCController = note.object as? GCController {
print("Controller Detected")
}
}
GCController.startWirelessControllerDiscovery(completionHandler: {})
i cannot find a change in that area according to Appel's $#itty documentation
any help would be appreciated
What follows is about tvOS 15 but may also apply to iOS 15.
Our app may display several types of UICollectionView cells and it depends on the content sent by our backend. Prior to tvOS 15, we used to lazily instantiate UICollectionView cell registrations when needed for the first time while building a UICollectionViewDiffableDataSource. Eventually, each cell registration is only instantiated once (or never).
Now tvOS 15 throws an exception when doing so, pretending to prevent the app from creating a new cell registration each time. And it does not care whether it's actually a new cell registration each time or one that is lazily instantiated once.
Here is the exception:
*** Assertion failure in -[UICollectionView dequeueConfiguredReusableCellWithRegistration:forIndexPath:item:], UICollectionView.m:7413
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Attempted to dequeue a cell using a registration that was created inside -collectionView:cellForItemAtIndexPath: or inside a UICollectionViewDiffableDataSource cell provider. Creating a new registration each time a cell is requested will prevent reuse and cause created cells to remain inaccessible in memory for the lifetime of the collection view. Registrations should be created up front and reused. Registration: <UICollectionViewCellRegistration: 0x6000000f8c60>'
I understand the concern but lazy instantiation is a thing and it should not be for forbidden for the sake of best practices that are not related to it. In my humble opinion, this assert should be removed and apps should be allowed to create cell registrations on the fly.
Post not yet marked as solved
On the newest AppleTV 4K, I have updated to TVOS 15. Because of that, Xcode 12.5.1 is building, but never runs the project because of the fetchsymbols issue:
Failed to start remote service "com.apple.dt.fetchsymbols" on device.
Please help!
My option was to downgrade, however, it is not doable on the newest AppleTV 4K, 2021.
Post not yet marked as solved
Since Apple TV can pair with a universal remote, the siri remote and the new 2021 siri remote that has the dpad on it, we need a way to distinguish between each unique remotes.
Are there APIs for getting the details of the remote being used in tvOS?
Reason for this is we want to handle separate logics in using the old vs new siri remote.
Post not yet marked as solved
Hi,
We have a narrowcasting app that runs for long periods at a time on TvOS 14.4 without issues, however after updating the apple 4k tv to 14.6 or 14.7 the apple tv 'crashes' before 24 hours.
This problem doesn't occur on a full HD apple tv.
The crashes aren't logged in our crash logging system (Sentry) So we don't think the App crashes it. We suspect the app gets closed by the apple tv after a certain amount of time.
Are there any changes in TvOS 14.5/14.6/14.7 that could be related to this issue?
Post not yet marked as solved
i want to integrate a interface to controll a Apple TV over my own app but i couldn't find any documentation about that. Can someone give me a hint?
Post not yet marked as solved
These episodes completely break the way Watch Now works. Are there plans to allow a user to configure the AppleTV app to Ignore these "special episodes" within Watch Now? This seems to be a very simple but VERY impactful change to the way this app functions.
Post not yet marked as solved
My Apple TV 4K-2 has the developer HUD enabled. I am unable to turn it off wirelessly.
The Developer option has disappeared from Settings on the Apple TV so I can't turn off the Developer HUD.
Xcode 12.5.1 discovery sees the device and says that it needs to be paired. Apple TV remote App and Devices says that is already paired. I pair it again in XCode. The device shows as paired on the Apple TV, but Xcode still just gives me the "Pair with ..." message. Same thing if I remove the existing pairing and try it again.
Did a restart on the Apple TV but it changed nothing. Don't want to do a reset as there are a lot of settings that would be lost.
Post not yet marked as solved
HI!
I am developing a service for fans of movies and TV series. One of the features of the service is to view lists of sources where you can watch the film or series you're interested in.
This includes AppleTV. Is it possible to access the AppleTV API with the ability to search for movies by title or by tmdbid or imdbid?
For example for "Cars 2" I'd like to get a link
https://tv.apple.com/us/movie/cars-2/umc.cmc.4qadx6arnfd0e5la03oodc4j1
Post not yet marked as solved
Hi,
I am trying to implement Sign In with Apple in Apple TV. The moment I click on "Sign In", I get a screen that says "A notification has been sent to nearby devices that are signed in with apple Id".
However, when notification arrives in my iPhone, nothing happens on click of notification.
In some days before, it worked, I can sign in with my Apple ID when tap on that notification, but now, the notification just disappeared and nothing happened
Any suggestion or solution would be of great help.
Thanks.
Post not yet marked as solved
I've paired Apple TVs a lot of times but today I have tried on 2 devices and Xcode Devices and Simulators screen is not showing a device on left side of window, therefore I cannot pair. Help. Using Xcode 12.5.1 and Apple Tv 4Ks are updated to 14.7
Post not yet marked as solved
I have downloaded movies from iTunes to my iPad. I purchased them and downloaded them directly. When I plug the iPad into my TV via HDMI there is no data consumption at all over the WAN source.
When I try to Airplay to an Apple TV 4K latest version, the same movie attempts to stream instead of playing from the local file.
I am trying to understand why the Apple TV forces the downloaded movie to stream instead of playing from the local copy on the iPad.
Post not yet marked as solved
The 14.7 update is causing some havoc with my Apple TV 4th Generation Apple TV. And it is driving me crazy!!!
Anyone?