mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[PR #131] [CLOSED] Add metadata management and fastlane compatibility features #313
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#313
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/131
Author: @cameronehrlich
Created: 1/24/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (10+)
29cc5e1Add assets upload supportcc9eb1eFix race in asset upload test834a5aaAdd IAP and subscriptions management3174d90docs: Add ASO enhancement specification256bb20Merge upstream assets management branch33d66e9Merge upstream IAP and subscriptions branch12d6a13Merge upstream pricing and availability branch5ddd534feat: Add versions create and delete commands12fd45efeat: Add categories list commandd72eaecfeat: Add fastlane migrate import/export commands📊 Changes
37 files changed (+9672 additions, -10 deletions)
View changed files
📝
README.md(+62 -0)➕
cmd/assets.go(+784 -0)➕
cmd/categories.go(+153 -0)📝
cmd/commands_test.go(+318 -0)➕
cmd/iap.go(+454 -0)➕
cmd/migrate.go(+761 -0)➕
cmd/migrate_output.go(+212 -0)➕
cmd/migrate_test.go(+406 -0)📝
cmd/root.go(+5 -0)➕
cmd/subscriptions.go(+804 -0)📝
cmd/versions.go(+207 -0)📝
cmd/xcode_cloud.go(+83 -0)➕
docs/ASO-ENHANCEMENT-SPEC.md(+929 -0)➕
docs/SKILL.md(+336 -0)➕
internal/asc/assets.go(+115 -0)➕
internal/asc/assets_output.go(+387 -0)➕
internal/asc/assets_upload.go(+134 -0)➕
internal/asc/assets_upload_test.go(+96 -0)➕
internal/asc/categories.go(+144 -0)➕
internal/asc/categories_output.go(+35 -0)...and 17 more files
📄 Description
Summary
This PR adds metadata management and fastlane compatibility features to the CLI.
Features Added
1. Fastlane Migration (
asc migrate)Enables workflows for users migrating from or integrating with Fastlane:
Validates App Store Connect character limits:
2. Categories Management (
asc categories)3. Version CRUD (
asc versions)Complete version lifecycle management:
Production Testing ✅
Tested against a production app (Stitch It, App ID 554594252):
Metadata Validation
Version Creation + Metadata Upload
Categories List
Test Coverage
cmd/migrate_test.go)internal/asc/client_http_test.go)Files Changed
cmd/migrate.gocmd/migrate_output.gocmd/migrate_test.gocmd/categories.gocmd/versions.gointernal/asc/categories.gointernal/asc/client_versions.goUse Cases
Breaking Changes
None. All features are additive.
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.