Conversation
Strip YouTubeKit, remote resolvers, share extension, and catalog/Apple Music import so App Review has nothing to reject. Audio enters through Files into Local Files; stems, analysis, and transitions stay on-device. Adds PrivacyInfo.xcprivacy, a privacy policy, VoiceOver labels on transport, and versions the app as 1.0.0. Co-authored-by: sanylax0 <sanylax0@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
App Store v1 on current
main(crash/OOM fixes included). Everything App Review would reject is gone; playback, analysis, and on-device stems stay.What changed
continuity://URL scheme, clipboard import)..fileImporter(files or folders) into Local Files. BPM/key/loudness/stems still run on those files.PrivacyInfo.xcprivacy: UserDefaults CA92.1, file timestamps C617.1, system boot time 35F9.1 formach_absolute_time).PRIVACY.md. Version 1.0.0. VoiceOver labels on transport / mini player / scrubber.DEVELOPMENT_TEAMleft to the TestFlight workflow instead ofproject.yml.Merging this replaces the YouTube TestFlight product with the store cut. That is required for a reviewable binary. Run TestFlight from this branch (Actions → TestFlight → Run workflow → this branch) if you want the store IPA before merging.
What I cannot do from Linux
App Store Connect still needs you:
ITSAppUsesNonExemptEncryption = false).Suggested listing copy:
Linux ContinuityCore tests run in CI. iOS archive has to come from the TestFlight workflow.
Slack Thread