This should be a webapp, putting it into an iOS app does not make any sense. I would not expect that most people, that run a domain, use iOS to uploadfiles. 😉
Discussion
You know the technicalities, from a user perspective I just argue I would like to generate critical data from within the client I already have established a certain trust with. Just my 2 sats.