Skip to content

Commit b484644

Browse files
Updated scripts for .NET 8, 9 and 10. Tahoe 26 property.
1 parent 5af3400 commit b484644

File tree

1 file changed

+28
-0
lines changed
  • articles/tutorials/advanced/MobileDeployment/06_publishing_ios

1 file changed

+28
-0
lines changed

articles/tutorials/advanced/MobileDeployment/06_publishing_ios/index.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,40 @@ Although optional, a video to demo your game will certainly appeal to the audien
193193

194194
The creation of an IPA file can be achieved using the **Terminal** app. Currently, Rider does __not__ support this part of the process.
195195

196+
If you are building on MacOS Tahoe, you'll need the following in the csproj:
197+
198+
```xml
199+
<PropertyGroup>
200+
<TargetPlatformVersion>26.0</TargetPlatformVersion>
201+
</PropertyGroup>
202+
```
203+
204+
Using terminal, navigate to the dungeonslime.iOS folder and run the following steps:
205+
206+
For game projects that are targeting .NET 8.0 iOS:
207+
196208
```sh
197209
dotnet clean
198210
rm -rf bin/ obj/
199211
dotnet publish -c Release -f net8.0-ios -r ios-arm64 -p:ArchiveOnBuild=true
200212
```
201213

214+
For game projects that are targeting .NET 9.0 iOS:
215+
216+
```sh
217+
dotnet clean
218+
rm -rf bin/ obj/
219+
dotnet publish -c Release -f net9.0-ios -r ios-arm64 -p:ArchiveOnBuild=true
220+
```
221+
222+
For game projects that are targeting .NET 10.0 iOS:
223+
224+
```sh
225+
dotnet clean
226+
rm -rf bin/ obj/
227+
dotnet publish -c Release -f net10.0-ios -r ios-arm64 -p:ArchiveOnBuild=true
228+
```
229+
202230
This will create an IPA file in your publish folder which you can upload to the AppStore.
203231

204232
## Upload Method using Transporter

0 commit comments

Comments
 (0)