Build:ios: previous project credentials lost?


#1

Since upgrading from SDK23 to SDK24, and upgrading exp from 46.0.3 to 47.3.13:

‘exp build:ios’ now says

$ exp build:ios
[exp] Checking if current build exists...

[exp] No currently active or previous builds for this project.
[exp] We do not have some credentials for you, provisioningProfile
? How would you like to upload your credentials?

I let Exp manage credentials before - have they been lost during the upgrade? (Project slug is still the same, I just added an infoPList entry for the Location permissions text).


How to build for iOS without breaking anything post-Apple authentication change
#2

This is because the auth flow, which used to be on our servers is now done completely on your machine.

Because of this, now your machine makes the provisioning profile.

To keep using the same credentials, (this is destructive so be careful)

  1. Make a provisioning profile on the developer.apple.com site
  2. Download your p12 items with exp fetch:ios:certs
  3. do exp build:ios -c and during this process select the option that you will provide the required files (here you will use the provisioning profile created in 0

Be careful with 2.


#3

@edgar: How is it destructive? Can you elaborate?


#4

-c deletes your credentials from our database, that is, the certificates & provisioning profile.


#5

Thank you. I was worried it had some sort of effect at iTunes Connect.


closed #6

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.