Skip to content

Conversation

@AmauryLiet
Copy link

@AmauryLiet AmauryLiet commented Oct 2, 2025

Why

I want to manage as many capabilities as possible in my app.config.json, including com.apple.developer.authentication-services.account-creation-requires-phone-number
Managing a white-label app, I don't want to update every single App ID manually (3 envs * 5 clients).

How

  1. Added entry to eas-cli's capabilityList
  2. NOT DONE add the new value to the private lib @expo/apple-utils's CapabilityType enum
  3. NOT DONE release new @expo/apple-utils version and upgrade it in eas-cli

Test Plan

Local testing: capability was properly added to App Identifier

Extra toughts

I would be happy to add more missing capabilities (102 listed on apple website, but only 69 in this repo), once this PR is reviewed and merged

@github-actions
Copy link

github-actions bot commented Oct 2, 2025

Subscribed to pull request

File Patterns Mentions
**/* @douglowder

Generated by CodeMention

{
entitlement: 'com.apple.developer.authentication-services.account-creation-requires-phone-number',
name: 'Account Creation Requires Phone Number',
capability: CapabilityType.ACCOUNT_CREATION_REQUIRES_PHONE_NUMBER,
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ N.B.:

A new key must be added to the private lib @expo/apple-utils's CapabilityType

Exact value to send to itunes api: ACCOUNT_CREATION_PHONE_NUMBER (fully tested on my side)

@AmauryLiet
Copy link
Author

/changelog-entry new-feature Add account-creation-requires-phone-number to managed capabilities

@AmauryLiet AmauryLiet changed the title feat: add 'account-creation-requires-phone-number' capability [eas-cli] add 'account-creation-requires-phone-number' capability Oct 2, 2025
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.

1 participant