eas-cli icon indicating copy to clipboard operation
eas-cli copied to clipboard

[eas-cli] add 'account-creation-requires-phone-number' capability

Open AmauryLiet opened this issue 3 months ago • 3 comments

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

AmauryLiet avatar Oct 02 '25 10:10 AmauryLiet