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

redo #2195 by @lechium NitoTV fixes #2280

Merged
merged 4 commits into from
Jan 21, 2024
Merged

redo #2195 by @lechium NitoTV fixes #2280

merged 4 commits into from
Jan 21, 2024

Conversation

JoeMatt
Copy link
Member

@JoeMatt JoeMatt commented Jan 9, 2024

copied from original PR #2195


What does this PR do

tvOS 13 and 14 were crashing for a few different reasons, the minimum build target was missing for the fceux libraries that was causing weird missing symbol issues for libstdc++. For tvOS 13 it was crashing because of improperly gated iOS specific code in SwiftUI-Introspect. It wouldn't attempt to add or use the code but it would still create a reference to the UIColorWell symbol (which does exist in tvOS, its just unavailable). That doesn't exist at all in tvOS 13 so it would cause an exception.

for the nitoTV AirDrop code we need to use path related copying methods rather than URL because the URL based one's error out with this message:The file couldn’t be opened because the specified URL type isn’t supported.

And before that error message occurs this one is printed out in os_log: CFURLCopyResourcePropertyForKey failed because it was passed an URL which has no scheme

this should also address the bug: #2167

@JoeMatt JoeMatt added the tvOS isolated to tvOS only (unless like tag is paired) label Jan 9, 2024
@JoeMatt JoeMatt self-assigned this Jan 9, 2024
@JoeMatt JoeMatt requested a review from jasarien as a code owner January 9, 2024 21:50
@JoeMatt JoeMatt requested a review from lechium January 9, 2024 21:52
@JoeMatt JoeMatt added this to the 2.3.0 milestone Jan 9, 2024
@JoeMatt JoeMatt force-pushed the feature/NitoTVFix branch from 5122ad3 to 1028dff Compare January 9, 2024 21:54
@JoeMatt JoeMatt marked this pull request as draft January 9, 2024 23:44
Copy link

Builds for this Pull Request are available at
Provenance.ipa
Provenance-Lite.ipa
ProvenanceTV.ipa
Provenance-UnderDevelopment.ipa
Provenance-XL.ipa
Have a nice day.

@lechium
Copy link

lechium commented Jan 11, 2024

@JoeMatt i will review this over the weekend

@JoeMatt JoeMatt force-pushed the feature/NitoTVFix branch 2 times, most recently from 9f5708f to 25990a8 Compare January 15, 2024 05:57
@JoeMatt JoeMatt marked this pull request as ready for review January 18, 2024 22:37
Copy link

Builds for this Pull Request are available at
Provenance.ipa
Provenance-Lite.ipa
ProvenanceTV.ipa
Provenance-UnderDevelopment.ipa
Provenance-XL.ipa
Have a nice day.

@JoeMatt JoeMatt merged commit 4cd4d3f into develop Jan 21, 2024
8 checks passed
@JoeMatt JoeMatt deleted the feature/NitoTVFix branch January 21, 2024 01:26
Copy link

Builds for this Pull Request are available at
Provenance.ipa
Provenance-Lite.ipa
ProvenanceTV.ipa
Provenance-UnderDevelopment.ipa
Provenance-XL.ipa
Have a nice day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tvOS isolated to tvOS only (unless like tag is paired)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants