How to Build and Run on iPhone or iPad
In order to allow dotnet to sideload your application to your iphone or ipad you must first use Xcode to provision your device.
Before continuing follow this guide to create a free Apple developer signing certificate.
This has to be done by creating an Xcode app project that has the same bundle identifier
that you will use in your application.
- Open Xcode
- Select Create a new Xcode project
- Select iOS and App and click Next.
-
Type in a name for your project and Organisation. Keep all the rest of the information the same.
-
Choose a directory to save the project. You will not need to keep the project so don't worry too much about where.
-
In the status bar at the top click on the "Any device (arm64)"
- At the bottom of the list click "Add Additional Simulators..."
- Click on devices and connect your iPhone or iPad with the USB cable. Xcode will start to provision your phone for development.
- Select you iPhone or iPad from the device list.
- Click the play button and the app will be installed and run on your phone.
If successful you may return to your IDE of choice and open the info.plist
file from the iOS project.
- Change the bundle identifier to the same as the one you choose in Xcode in step 3.
- Now edit the
.iOS.csproj
file.
<RuntimeIdentifier>ios-arm64</RuntimeIdentifier>
<CodesignKey>Apple Development: dan@walms.co.uk (3L323F7VSS)</CodesignKey>