- The answer is yes, as far as you won’t need to change anything in your Xcode project, however it is well known that unity-exported xcode projects almost always requires adding frameworks (depends on which plugins you’ll use) or setting -ObjC flag, or maybe turning off bitcode. If you can manage to change these manually, there won’t be any problem at all. The deployed app can be tested via TestFlight on an iOS device.
- With bitrise you can deploy to the AppStore using your own provisioning profile, and developer account. So release can be an option, and it won’t break Apple’s EULA at all.
For creating dev profile you’ll need a Mac, if you can’t borrow from someone, there are many renting services out there, I would use one of them to rent a Mac remote desktop for couple of hours.
Hope this helps!