I have been working on my first project and I have been looking all over the internet on how to deploy an Unreal Project to an iOS device without a Mac or an Apple developer membership. I was not able to find any way to do it so I found out how to do it myself and it's fairly simple.
Open your project in the editor. Hit the launch drop down key on your project and open the project launcher.
Go to AlliOS_On(Computer Name) and change the data build to "by the book" and leave the config on "development" and hit launch.
Let this run and cook your project this will take a long time depending on your project size. It should end in an error since you do not have an Apple developer account and you can not make a provision for your device, but this is what we want.
Now we must locate two important folders the first is located in ProjectName\Saved\StagedBuilds\iOS the other in ProjectName\Binaries\iOS and there should be a .ipa file in here.
Now you must open the .ipa file with an archiver like 7zip or winrar. Navigate through payload and to UE4Game.app untill you see the embedded.mobileprovision and info.plist. Now copy all of the files in the folder we located before (ProjectName\Saved\StagedBuilds\iOS) and paste it in the UE4Game.app. You should now have a .ipa file with all of the necessary files.
Now if you do not already have it download cydia impactor http://www.cydiaimpactor.com/ and open it. (This does not require a jailbreak).
Finally connect your iOS device to your pc and drag and drop the .ipa file onto cydia impactor. You will be prompted to sign in with your apple id (if you are nervous about this make an apple id for this purpose only). After this it should sign the .ipa and load it to your device.
I hope this helps out a lot of people that want to test their project but can not yet pay for a mac or the $99 Apple developer program.