I am trying to release my ionic app for iOS but I am getting this error below when I try to archive my app in Xcode:

I have created a profile and added iOS Distribution and iOS developer certificates:

I have tried various solutions found online such as unchecking and checking Automatically Manage Signing, changing Deployment Target from 8.0 -> 7.0 and even closing and reopening Xcode. Yes, I paid the $100 for a developer account.
I also do not have an iOS device which may be the problem. I should be able to do this without an iOS device though right?
Also, I was following this tutorial https://code.tutsplus.com/tutorials/distributing-ios-apps-with-itunes-connect--cms-21672 but I got stuck at the end - It doesn't tell me what to put in here on iTune Connect:

Any help is appreciated - Thanks.
EDIT: All the 'stuff' I did:
Here is the app information I filled out as suggested by a comment (I have not submitted it yet - I believe I need to Archive it first?):

Here is my Provisioning Profile. I downloaded it and opened it in Xcode. I tried to archive it but I got the described error:

Heres my distribution thing (Should be in my provisional profile):

And also my key (Should be in my provisional profile):

I also have this certificate in my Keychain:

Edit Edit:
Dragging the provision profile onto Xcode didn't do anything. I went into Xcode and manually opened it with Xcode and got this thing:

Is the file type correct? Its called Moment_Provisioning_Profile-2.mobileprovision. This is the file I got when I hit download on the above screenshot.
first: if you have not register your bundle id in the apple developer center for your app, then goto "Certificates, identifiers and profile" section: https://developer.apple.com/membercenter/index.action and register it after that..
uncheck Automatically Manage Signing,
and select your downloaded profile : and then clean and build again.
for more about xcode help
EDITED
Step 1: Clear the derived data
Step 2: then download the provision profile & certificate from developer account
Step 3: install the certificate by double clicking on it
Step 4: drag provision profile on xcode icon in Dock. 
Step 5: uncheck "automatic code sigining" option and selected the provision profile from list as shown above
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With