"Xcode couldn't find any iOS App Developement provisioning profiles matching..". Can I fix this without a real mobile device?

Solution 1:

You have to register atleast one device in developer account for creating the provisioning profile for publish the app on App Store. You do not actually own iPhone you can add the test device UUID or you can ask client for device UUID for testing or you can ask to your friend and colleague to prevent this error.