I managed to figure out how to resurrect m48+ onto my iPhone, despite the fact that I did not have an IPA file from my phone, and the fact that it is no longer available for download from the My Purchases section of the App Store. Here's what I did, in case it will work for someone else that may have lost their version like I did, before Marek Zima can release a new version. Note that I think this will require that m48+ still "shows up" on your iPhone (when I restored my phone after it crashed, it couldn't download m48+ from the app store, but the icon stayed there, with a little cloud icon next to it). If you deleted it completely, then this method might not work (I don't know for certain... it's possible that iMazing is actually checking your App Store purchases)
1. Download and install iMazing from
https://imazing.com/ (it's free)
2. Connect your iPhone to your PC, and wait for iMazing to detect it
3. Right Click on your iPhone on the left, and select Manage Apps
4. When asked, sign into your Apple ID account
5. In the Library tab, scroll down to or search for the m48+ app (note that this might require iMazing to perform a backup of your iPhone first)
6. Right click on the m48+ row and select Download to Library
7. When the download is complete, right click on the m48+ row again, and select Export IPA
8. Close iMazing and open iTunes
9. Find the IPA file that you exported in step 7, and drag it to iTunes and drop it on your device in the left hand pane. This should install m48+. I got an error that it wasn't installed because it already existed, so I had to delete m48+ from my iPhone to allow the install, but that wiped out all of the data I previously had there. I didn't have anything personal, but I assume that this might have included the ROM. That said, you might want to see if the ROM file still exists on your phone by going to the File Sharing option under your device in iTunes, and selecting the m48+ app. The only problem is that I couldn't figure out how to look inside the ROMs folder, nor could I figure out how to copy the entire ROMs folder off the iPhone. At any rate, you can find the ROM online if you can't get it off your phone
10. At this point, m48+ should be installed, but unconfigured. If you start it up, it will want to configure, but it won't be able to download the ROM from the old Markus server. Next, we'll transfer the ROM file to the iPhone.
11. If you don't already have a ROM file, you can download one from
https://www.hpcalc.org/details/4524 for the HP48G/GX ROM. There may be others available elsewhere online.
12. Rename the ROM file to rom.48g
13. In iTunes, make sure the File Sharing screen is open for your iPhone, and the m48+ app is selected.
14. Drag the ROM file from Windows Explorer into iTunes and drop it on the m48+ Documents pane. This should put the ROM file at the top level of the m48+ folder structure
15. Open m48+ on the iPhone, and cancel out of the auto-setup feature. This should bring you to the app menu.
16. Select Filemanager...
17. If necessary, navigate to the top level folder, and find the ROM file
18. Press and hold the ROM file, and a menu should pop up... select Cut
19. Navigate to the ROMs folder, then to the HP48G folder (or the appropriate sub-folder corresponding to the ROM you're installing)
20. Press the --> Move Item Here option at the bottom of the file list
21. Close the Filemanager, and you should be able to run through the Auto-Setup function to select your skin and startup the m48+ app.
Good Luck!