How can I test my app without iOS using Xcode - ios

I want to make some test with apple connect but I don't know if I need iPhone for this?
After want to connect Xcode with my developer account, I got## Heading ##:
Failed to create provisioning profile There are no devices registered in your account on the developer website.
What device? I don't have iPhone, but I have mac.
App works on simulator and app need to upload and then send on my team.
How can i do this without iPhone?
Regards

Related

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

After deploying a flutter app on google playstore I am trying to do the same on the apple appstore. Currently trying to configure everything in xcode but I get 2 error messages in xcode:
Failed to create provisioning profile. There are no devices registered in your account on the eveloper website
No profiles for 'bundle-id' were found
Error 2) shows up when I try to build the "build archive" with flutter run ipa
I have an apple developer account and trying this on a macbook pro. However I do not have a real apple iphone. I couldn't fix this with any solutions I tried so far and the only thing that seems to work is plugging in a real device
What else can I try except purchasing an iPhone?
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.

Can I archive an Apple TV App without owning an actual device?

I have just finished building an Apple TV app, which runs on the simulator fine.
I am now trying to Archive it, and I am getting the following error:
There are no devices registered in your account on the developer website.
Plug in and select a device to have Xcode register it.
Does this mean that I have to have an actual Apple TV connected to my computer before I can Archive this app?
Thanks for your help!
As #LinusGeffarth told, you need to select any tvOS device to build.

Is it possible to build Flutter iOS release app and push to Firebase App Distribution without iOS device?

Developing an Android/iOS app with Flutter, i'm trying to let my iOS users donwload my app by uploading it on Firebase App Distribution.
But when i try to build release iOS app, it asks a provisioning profiles. I've done a App ID, the certificated developer, but it seems to need a device ID too. I don't have an iOS device but i only want a release .ipa.
I understand that i have to sign the app, but i don't have or want to run it now on a iOS device as I just want to upload it on Firebase App Distribution. I test my app on a iPhone simulator and it works very well.
Is there a solution to just build and push the app ?
(I also tried the tricks by zipping it and change extension... and it doesn't work too)
edit:
Create provisioning profile without physical device (archiving for TestFlight testing)
I found someone else who had quite the same issue, but 4 years ago, hope somethings changed
No it's not possible, when creating a provisioning profile you need to select which devices to include in the provisioning profile. Therefore you need to get the udid of each device so they can open the application in that device.

Is it possible to send an iOS app to a client to test without an Apple Developer ID and iPhone device?

I'm working on an iOS app. Just now I've completed my app. I'm testing it in simulator. Now I want to send this app to a client to test.
I do not have an Apple developer account (paid) and neither does my client. Also I do not have an iPhone device. Is it possible to give my app to client without these? If yes, what is the process?
It is not possible. You need an Apple developer account for certificates and profiles. Without these you can't test app on device.
Strictly not! you need an Apple developer account for the development testing and uploading your app to App store as well.
From here, you can choose the membership. And here is an App Distribution Quick Start.
You have to register your devices in your developer account. That's how it works!. It associates with all the device UDIDs with your developer account.

Testflight Error when downloading app

i am getting the following error when trying to download app on a iOS 7 device. What could be wrong.
"This build does not list this device as a permitted device."
You need to add the devices, UDID into your iOS Provisioning Profile on the apple developer site, then you need to also add that device in TestFlight and resend the build after it has been built with the updated Provisioning Profile.
It sounds like you attached a new device to TestFlight after the app was built for the older set of devices. The app does not have your new device's profile in it.
To fix, you would build the app again so the new device info is in the app.

Resources