Repository navigation
signing: add tvOS profiles and standalone app signing - #429
firejackson1 wants to merge 1 commit into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Tip 🎯 Customize your risk assessments
✅ Automatic approvals, with your rules
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
|
Hi @firejackson1, heads-up: #326 (distribution signing with an existing |
What does this PR do?
Adds standalone development signing for an already-built iOS or tvOS
.appor.ipa:TVOS_APP_DEVELOPMENT, selects registered Apple TVs across all device pages, and uses the tvOS Developer Services platform for app groups.XTL-prefixes. The default account-scoped identifiers remain unchanged; app-group identifiers retain existing rewriting.This is a focused companion to #362, based on current main and independent of that PR's build/SDK changes. Coordination: #362 (comment). It does not add device installation or automatic renewal.
How was it tested?
On Ubuntu 24.04 under WSL, Swift 6.4.1, with native libimobiledevice dependencies:
swift test --jobs 4: 75 tests passed (upstream baseline: 60).make lint SWIFTLINT_FLAGS=--strict: 0 violations across 159 files.Validation still needed: authenticated Apple API provisioning, real codesigning and Apple TV installation/renewal, and macOS execution. The available macOS host has Swift 6.2.4 and cannot compile upstream's current await-defer syntax. This draft does not claim the resulting tvOS signature or installability has been verified.
AI tool usage
Implementation, tests, documentation, and review were AI-assisted. No human code review has been completed; opened as a draft.