Skip to content

lil-org/nft-folder

Repository files navigation

nft-folder

ios / macos / visionos / tvos

download on the app store

nft folder on apple tv

Important

big thanks to nouns for supporting nft folder with a garden round grant

development

  • run the xcode project

app store

Install asc and Node.js, then authenticate asc with App Store Connect. The release helper uses Node for JSON parsing; no npm packages are required.

The release metadata lives in app_store/metadata/<platform>/app-info and app_store/metadata/<platform>/versions/<version>, screenshots live in app_store/screenshots/<platform>, and asc workflows live in .asc/workflow.json.

asc workflow run validate
asc workflow run release
asc workflow run bump

Release commands resolve the app from the project bundle id and read MARKETING_VERSION plus CURRENT_PROJECT_VERSION from nft-folder.xcodeproj. Use ASC_APP_ID, VERSION, or BUILD_NUMBER only when an override is intentional.

Release settings are applied through asccli commands only. usesIdfa requires an asc release that exposes asc versions update --uses-idfa; the helper stops with an explicit error instead of mutating App Store Connect through a raw API fallback.

Use platform-specific workflows when needed:

asc workflow run metadata
asc workflow run screenshots
asc workflow run release_ios
asc workflow run release_macos
asc workflow run release_tvos
asc workflow run release_visionos

Use DRY_RUN=1 with scripts/asc-store.sh commands to preview supported uploads, releases, and version bumps.

see also

nft-folder-cli