One of the "minor caveats" is that the app only runs on your own device for max 1 week, after which it will have to be reinstalled via Xcode.
Which basically makes this useless even if all you wanted to do was run your own code on your own device. I have tried this for small apps I made for myself, but after re-installing 2-3 times, the annoyance was too high for me to continue.
In contrast, and while I am way more experienced and comfortable with the Apple SDKs/dev environment, deploying a small app that I built for my wife was ridiculously easy, and continues to run fine without me touching it for more than a year now.
One of the "minor caveats" is that the app only runs on your own device for max 1 week, after which it will have to be reinstalled via Xcode.
Which basically makes this useless even if all you wanted to do was run your own code on your own device. I have tried this for small apps I made for myself, but after re-installing 2-3 times, the annoyance was too high for me to continue.
In contrast, and while I am way more experienced and comfortable with the Apple SDKs/dev environment, deploying a small app that I built for my wife was ridiculously easy, and continues to run fine without me touching it for more than a year now.