Posting this so others won’t be surprised.
I am replacing my original iPhone SE.
Moving things from old phone to new phone was mainly handled by Apple. However, there were several apps I wrote that were not moved because they’re development copies.
Also had to get new phone connected to Xcode. This required getting the current version of Xcode.
Then, I had to let Apple know about the new phone (UUID stuff).
And then I had to generate new profiles with the new device.
And then I had to recompile the apps in Xojo and install them.
The good news is that even though the apps were not installed by Apple (as mentioned above), the data was. I was not expecting this, but once a new version of the app was on the phone, all the data appeared.
Next, I am planning to get a new M3 MacBook Pro.