Retire legacy implementations and flatten managed layout
This commit is contained in:
+9
-9
@@ -1,7 +1,7 @@
|
||||
# Deploying the managed iOS app
|
||||
|
||||
VoiceCat's supported iOS client is the .NET 10 UIKit application in
|
||||
`clients/apple/dotnet/VoiceCat.iOS`. The checked-in scripts build its native Opus/RNNoise
|
||||
`clients/apple/VoiceCat.iOS`. The checked-in scripts build its native Opus/RNNoise
|
||||
dependency, compile and sign the managed app and Swift ReplayKit extension, stage the bundle,
|
||||
install it, and launch it on a paired physical device.
|
||||
|
||||
@@ -15,7 +15,7 @@ install it, and launch it on a paired physical device.
|
||||
List available devices:
|
||||
|
||||
```bash
|
||||
clients/apple/dotnet/deploy-ios-device.sh --list
|
||||
clients/apple/deploy-ios-device.sh --list
|
||||
```
|
||||
|
||||
## Build, install, and launch
|
||||
@@ -25,8 +25,8 @@ build systems, and Xcode needs the team to select the extension profile.
|
||||
|
||||
```bash
|
||||
export VOICECAT_DEVELOPMENT_TEAM=FJV8L966W4
|
||||
clients/apple/dotnet/build-ios-device.sh --configuration Debug
|
||||
clients/apple/dotnet/deploy-ios-device.sh \
|
||||
clients/apple/build-ios-device.sh --configuration Debug
|
||||
clients/apple/deploy-ios-device.sh \
|
||||
--device "Talon’s iPhone" \
|
||||
--configuration Debug \
|
||||
--no-build
|
||||
@@ -61,12 +61,12 @@ account can otherwise make provisioning updates fail even though offline signing
|
||||
|
||||
### Stale CMake source path
|
||||
|
||||
After moving the native shim from `dotnet/native` to `native/media`, an old CMake cache can
|
||||
report a source-directory mismatch. Move the generated directories aside and rebuild:
|
||||
An old CMake cache can report a source-directory mismatch. Move the generated directories
|
||||
aside and rebuild:
|
||||
|
||||
```bash
|
||||
mv dotnet/artifacts/native-build-ios-arm64-cmake /tmp/
|
||||
mv dotnet/artifacts/native-build-iossimulator-arm64-cmake /tmp/
|
||||
mv artifacts/native-build-ios-arm64-cmake /tmp/
|
||||
mv artifacts/native-build-iossimulator-arm64-cmake /tmp/
|
||||
```
|
||||
|
||||
### Locked restore reports changed runtime identifiers
|
||||
@@ -76,7 +76,7 @@ them after runtime changes, then verify that dependency versions did not change:
|
||||
|
||||
```bash
|
||||
/usr/local/share/dotnet/dotnet restore \
|
||||
clients/apple/dotnet/VoiceCat.iOS/VoiceCat.iOS.csproj \
|
||||
clients/apple/VoiceCat.iOS/VoiceCat.iOS.csproj \
|
||||
-p:VoiceCatIosStatic=true \
|
||||
--force-evaluate
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user