Skip to content
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

add tvOS support #61

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

add tvOS support #61

wants to merge 3 commits into from

Conversation

asdfugil
Copy link

this is used by palera1n:

  • Rename every invocation of forbidden_api() to custom_forbidden_api()
    then used asm ("_forbidden_api") to force it to resolve to the original
    symbol

  • Add IOKit.tbd because tvOS does not have IOKit.framework.

  • Fix MSFindSymbol when patched dyld to run on mismatched platforms
    which is the case when running in the palera1n binpack. Only libellekit
    needs this treatment.

@tealbathingsuit
Copy link
Owner

LGTM, needs some testing though of course. Do you want to add a workflow for this target?

@tealbathingsuit
Copy link
Owner

Weirdly, the debug workflow hangs. Could it be a GitHub bug 🫣

That’s gonna be expensive, a 17h workflow run

- Rename every invocation of forbidden_api() to custom_forbidden_api()
then used asm ("_forbidden_api") to force it to resolve to the original
symbol

- Add IOKit.tbd because tvOS does not have IOKit.framework.

Signed-off-by: Nick Chan <[email protected]>
This is the case when running in the palera1n binpack. Only libellekit
needs this treatment.

Signed-off-by: Nick Chan <[email protected]>
@asdfugil
Copy link
Author

added tvOS release actions not sure if it would run correctly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants