microbiomedata / nmdc-field-notes

Mobile app for metadata collection on the go
https://fieldnotes.microbiomedata.org/
Other
1 stars 0 forks source link

Update iOS app assets to reflect new Apple Developer Account team #135

Closed eecavanna closed 3 months ago

eecavanna commented 3 months ago

On July 19, 2024, we were given access to a different Lab-related team on the Apple Developer website. This team has a distinct "Team ID" from the one we were using before. The task here is to identify the various parts of our code base and external things we've set up (e.g. certificates in Xcode) to work with this new team.

Dependents: Completion of https://github.com/microbiomedata/nmdc-field-notes/issues/114 depends upon completion of this issue.

eecavanna commented 3 months ago
Original team ID New team ID
4L4Y2A43SA 6G3V3EPHUC

The team ID appears in:

eecavanna commented 3 months ago

While the originally-registered app identifier still existed in the "ENT" account, I tried—in the non-"ENT" account—creating an app identifier having the same Bundle ID. The Apple Developer website prevented me from doing so. Here's the error message it showed. I am not surprised by this, but did want to confirm it.

image

eecavanna commented 3 months ago

So, I deleted the app identifier from the "ENT" account in an attempt to "free it up." For reference, here's what it looked like just before I deleted it. Note that, unlike the screenshot above, this one was taken when I was logged into the "ENT" account.

image

After deleting that; I was able to register the app identifier in the non-"ENT" account. Here's what it looked like right after I registered it.

image

Notice the Team ID here is the one associated with the non-"ENT" account. The next step is to (as planned) update the iOS app assets in this code base accordingly.

eecavanna commented 3 months ago

This is done, and deep linking still works.