-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No tvOS support #82
Comments
I've said this in #84 but I'll repeat it here — I'm not opposed to the idea, but I do not own an Apple TV (nor do I see myself owning one anytime soon), so development would be… difficult, to say the least ;P (Also, I've just been busy in general lately too.) |
AppSync for AppleTV 4K already exists Called AppSync Unified on the DiatrusTV Repo https://parcility.co/package/us.diatr.appsyncunified/diatrustv |
It's only release 77. That is so old that it is unusable. |
Works on latest tvOS 14 no issues! |
Not in my experience -- I find that whilst you can install v77 just fine, you cannot get any unsigned app to launch afterward. |
I do not own an Apple TV, so I unfortunately cannot provide any first-party support for tvOS. Theoretically, the same If any developer out there knows what's causing it to break on tvOS, feel free to submit a pull request for review. EDIT: Wait, I just re-read some of the comments above — "version 77", assuming whatever unofficial tvOS modification of ASU you're using goes by the same version number as mainline ASU, is before the iOS 14 rewrite in version 90.0 / commit cea4929. That might explain why it doesn't work! I'll see if I can build a deb from latest source for latest tvOS when I have time. (I've never built tweaks for tvOS before so uh…) |
Hey, I have built version 104 against tvOS sdk 15.4 and am hosting at tv.unbuffer.com. Let me know if this is a problem and I will take it down. I have tried to make it really clear that it is not my project - thanks very much for developing! I didn't have to change too much - other than the package target and to skip the dialog box at the end of apt dpkg configure (it appears that the AppleTV does not support this so it hangs and installation fails if you don't edit the post-install script to fix) I can submit a pull request detailing this / including the check if desired. my version is tested against an AppleTV6,1 (4k gen 1) running 13.3.1 as that's all I have available at the moment. It appears to work, but I can debug further if people have issues installing. |
Have submitted #103 after quite a busy period. I couldn't find a clean way to build additional copies automatically so provided instructions in the readme to modify the control file to change the target. Hopefully it is suitable - let me know if you want me to edit it at all :) |
For those following along, commit SHA1 12314a6 addresses some of the issues with ASU on tvOS. More to come later. |
I tried compiling your fork of ASU but got a posix_spawn error, same with Akemin-dayo's. Edit: I was able to get it to create a Deb (from Akemin-dayo's repo) and install perfectly fine. The only way I was able to build a Deb was to use the command "make -i package" as that ignore any errors. It may not be the safest idea but it works. I was able to test it by sideloading a Kodi ipa |
@CodeyMoore
Chances are you are probably trying to use the official SDK rather than a patched one. One of the config files blocks posix_spawn on some devices like a watch or a TV, but there is no technical reason for doing so. The jailbroken OS and hardware still support it.
You need to use a patched SDK. You can grep -r for the POSIX spawn function and modify it yourself (you will probably need to copy Private Frameworks in too), though chances are it is easier to just download theos from GitHub and build it according to the documentation, making sure to use appletvos / tvos etc. whenever they use iphoneos / ios. https://github.com/theos/theos
Hopefully this makes sense. I am currently traveling so can't give full / specific instructions but could try to when I am back at my dev workstation if needed.
|
There does not seem to be a way to get the tweak onto tvOS.
When manually trying to install on tvOS 14.6 on an AppleTV 4K (AppleTV6,2), the following error is reported:
package architecture (iphoneos-arm) does not match system (appletvos-arm64)
Is there a way to have tvOS support added in future builds? This would really aid in my development work 😊
I am also happy to be a guinea pig and help in testing if this would assist!
The text was updated successfully, but these errors were encountered: