Skip to content

[codex] add tvOS app download support#478

Open
Lakr233 wants to merge 1 commit into
majd:mainfrom
Lakr233:codex/download-tvos-apps
Open

[codex] add tvOS app download support#478
Lakr233 wants to merge 1 commit into
majd:mainfrom
Lakr233:codex/download-tvos-apps

Conversation

@Lakr233
Copy link
Copy Markdown

@Lakr233 Lakr233 commented May 12, 2026

What changed

  • Ported the tvOS download implementation from https://github.com/Lakr233/ApplePackage.
  • Added platform parsing and platform-aware search/lookup entities for iphone, ipad, and appletv.
  • Added tvOS download support by resolving the platform-specific external version id through Apple's MDM lockup endpoint before the store download request.
  • Added AppleTVOS package validation after patching so a tvOS download fails visibly when the package metadata does not declare tvOS support.
  • Documented the new --platform flag for search and download.

Issues

Closes #46
Related #27

Validation

  • go generate ./...
  • go test ./...
  • go build ./...
  • Real account test using local ~/.ipatool credentials: refreshed auth token, searched Infuse with --platform appletv, downloaded com.firecore.infuse to /tmp/ipatool-tvos-test/infuse-appletv.ipa, and verified Payload/infuse.app/Info.plist declares CFBundleSupportedPlatforms = AppleTVOS.

No credentials, cookies, account files, or downloaded IPA files are included in this PR.

@Lakr233 Lakr233 force-pushed the codex/download-tvos-apps branch from a34db02 to f039b44 Compare May 12, 2026 03:12
@Lakr233 Lakr233 marked this pull request as ready for review May 12, 2026 03:18
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.

Support for Apple TV

1 participant