From 382b221685a75a914e55bfb3ddda10b51f48bdf8 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 9 Nov 2023 15:17:03 +0100 Subject: [PATCH 1/6] feat: make build script self contained --- ...d_fake_clang.cmd => android_fake_clang.cmd | 2 +- ...lang.command => android_fake_clang.command | 2 +- ...oid_fake_clang.sh => android_fake_clang.sh | 4 +- build.sh | 278 ++++++- flutter_example/.gitignore | 48 -- flutter_example/.metadata | 36 - flutter_example/README.md | 16 - flutter_example/analysis_options.yaml | 32 - flutter_example/android/.gitignore | 13 - flutter_example/android/app/build.gradle | 67 -- .../android/app/src/main/AndroidManifest.xml | 33 - .../example/flutter_example/MainActivity.kt | 6 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - flutter_example/android/build.gradle | 31 - flutter_example/android/gradle.properties | 3 - .../gradle/wrapper/gradle-wrapper.properties | 5 - flutter_example/android/settings.gradle | 20 - flutter_example/ffigen.yaml | 4 - flutter_example/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - flutter_example/ios/Flutter/Debug.xcconfig | 1 - flutter_example/ios/Flutter/Release.xcconfig | 1 - .../ios/Runner.xcodeproj/project.pbxproj | 614 ---------------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - flutter_example/ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 --- .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - flutter_example/ios/Runner/Info.plist | 49 -- .../ios/Runner/Runner-Bridging-Header.h | 1 - .../ios/RunnerTests/RunnerTests.swift | 12 - flutter_example/lib/bindings.dart | 43 -- flutter_example/lib/main.dart | 65 -- flutter_example/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 1 - .../macos/Flutter/Flutter-Release.xcconfig | 1 - .../Flutter/GeneratedPluginRegistrant.swift | 10 - .../macos/Runner.xcodeproj/project.pbxproj | 695 ------------------ .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../macos/Runner/AppDelegate.swift | 9 - .../AppIcon.appiconset/Contents.json | 68 -- .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 --------- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - flutter_example/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 8 - .../macos/RunnerTests/RunnerTests.swift | 12 - flutter_example/pubspec.yaml | 92 --- flutter_example/test/widget_test.dart | 30 - ... template.beyondnetgen.android.config.json | 6 +- template.beyondnetgen.ios.config.json | 8 + template.csproj | 95 +++ 101 files changed, 358 insertions(+), 3121 deletions(-) rename MyLib.Generated/android_fake_clang.cmd => android_fake_clang.cmd (74%) rename MyLib.Generated/android_fake_clang.command => android_fake_clang.command (68%) rename MyLib.Generated/android_fake_clang.sh => android_fake_clang.sh (51%) delete mode 100644 flutter_example/.gitignore delete mode 100644 flutter_example/.metadata delete mode 100644 flutter_example/README.md delete mode 100644 flutter_example/analysis_options.yaml delete mode 100644 flutter_example/android/.gitignore delete mode 100644 flutter_example/android/app/build.gradle delete mode 100644 flutter_example/android/app/src/main/AndroidManifest.xml delete mode 100644 flutter_example/android/app/src/main/kotlin/com/example/flutter_example/MainActivity.kt delete mode 100644 flutter_example/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 flutter_example/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 flutter_example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 flutter_example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 flutter_example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 flutter_example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 flutter_example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 flutter_example/android/app/src/main/res/values-night/styles.xml delete mode 100644 flutter_example/android/app/src/main/res/values/styles.xml delete mode 100644 flutter_example/android/app/src/profile/AndroidManifest.xml delete mode 100644 flutter_example/android/build.gradle delete mode 100644 flutter_example/android/gradle.properties delete mode 100644 flutter_example/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 flutter_example/android/settings.gradle delete mode 100644 flutter_example/ffigen.yaml delete mode 100644 flutter_example/ios/.gitignore delete mode 100644 flutter_example/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 flutter_example/ios/Flutter/Debug.xcconfig delete mode 100644 flutter_example/ios/Flutter/Release.xcconfig delete mode 100644 flutter_example/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 flutter_example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 flutter_example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 flutter_example/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 flutter_example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 flutter_example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 flutter_example/ios/Runner/AppDelegate.swift delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 flutter_example/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 flutter_example/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 flutter_example/ios/Runner/Info.plist delete mode 100644 flutter_example/ios/Runner/Runner-Bridging-Header.h delete mode 100644 flutter_example/ios/RunnerTests/RunnerTests.swift delete mode 100644 flutter_example/lib/bindings.dart delete mode 100644 flutter_example/lib/main.dart delete mode 100644 flutter_example/macos/.gitignore delete mode 100644 flutter_example/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 flutter_example/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 flutter_example/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 flutter_example/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 flutter_example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 flutter_example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 flutter_example/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 flutter_example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 flutter_example/macos/Runner/AppDelegate.swift delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 flutter_example/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 flutter_example/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 flutter_example/macos/Runner/Configs/Debug.xcconfig delete mode 100644 flutter_example/macos/Runner/Configs/Release.xcconfig delete mode 100644 flutter_example/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 flutter_example/macos/Runner/DebugProfile.entitlements delete mode 100644 flutter_example/macos/Runner/Info.plist delete mode 100644 flutter_example/macos/Runner/MainFlutterWindow.swift delete mode 100644 flutter_example/macos/Runner/Release.entitlements delete mode 100644 flutter_example/macos/RunnerTests/RunnerTests.swift delete mode 100644 flutter_example/pubspec.yaml delete mode 100644 flutter_example/test/widget_test.dart rename beyondnetgen.config.json => template.beyondnetgen.android.config.json (97%) create mode 100644 template.beyondnetgen.ios.config.json create mode 100644 template.csproj diff --git a/MyLib.Generated/android_fake_clang.cmd b/android_fake_clang.cmd similarity index 74% rename from MyLib.Generated/android_fake_clang.cmd rename to android_fake_clang.cmd index 52ccb40..75d5eca 100755 --- a/MyLib.Generated/android_fake_clang.cmd +++ b/android_fake_clang.cmd @@ -3,7 +3,7 @@ SETLOCAL ENABLEDELAYEDEXPANSION SET "rawArgs=%*" IF NOT DEFINED RealCppCompilerAndLinker ( - SET "RealCppCompilerAndLinker=%ANDROID_NDK_ROOT%\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe" + SET "RealCppCompilerAndLinker=%ANDROID_NDK_HOME%\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe" ) "%RealCppCompilerAndLinker%" !rawArgs! diff --git a/MyLib.Generated/android_fake_clang.command b/android_fake_clang.command similarity index 68% rename from MyLib.Generated/android_fake_clang.command rename to android_fake_clang.command index 74f423b..9cb1344 100755 --- a/MyLib.Generated/android_fake_clang.command +++ b/android_fake_clang.command @@ -1,6 +1,6 @@ #!/bin/bash rawArgs="$@" if [[ -z "${RealCppCompilerAndLinker}" ]]; then - RealCppCompilerAndLinker=$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang + RealCppCompilerAndLinker=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang fi $RealCppCompilerAndLinker $rawArgs diff --git a/MyLib.Generated/android_fake_clang.sh b/android_fake_clang.sh similarity index 51% rename from MyLib.Generated/android_fake_clang.sh rename to android_fake_clang.sh index 07346ff..6369ded 100755 --- a/MyLib.Generated/android_fake_clang.sh +++ b/android_fake_clang.sh @@ -1,6 +1,6 @@ #!/bin/bash rawArgs="$@" if [[ -z "${RealCppCompilerAndLinker}" ]]; then - RealCppCompilerAndLinker=$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/linux-x86_64/bin/clang + RealCppCompilerAndLinker=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/clang fi -$RealCppCompilerAndLinker $rawArgs \ No newline at end of file +$RealCppCompilerAndLinker $rawArgs diff --git a/build.sh b/build.sh index 99fc607..004397c 100755 --- a/build.sh +++ b/build.sh @@ -1,51 +1,269 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash -# get script directory +## INIT + +# Get script directory script_dir="$(cd "$(dirname "$0")" && pwd)" -# change working directory to script directory +# Change working directory to script directory cd $script_dir -# clean previous build -rm -rf ./MyLib.Managed/bin -rm -rf ./MyLib.Managed/obj -rm -rf ./MyLib.Generated/bin -rm -rf ./MyLib.Generated/obj - -# set up log file +# Set up log file log_file="$script_dir/build.log" rm -f $log_file -cd ./MyLib.Managed -./publish.sh 2>&1 | tee -a $log_file +## FUNCTIONS -cd ../ -beyondnetgen beyondnetgen.config.json 2>&1 | tee -a $log_file +# Function to print usage instructions +help() { + echo "Usage: $0 [options]" + echo "Options:" + echo " -h, --help Print this help and exit" + echo " -i Input project name (required)" + echo " -g Generated project name (default: .Generated)" + echo " -o Output folder name (default: libs)" + echo " --ndk Android NDK path (default: ANDROID_NDK_HOME environment variable)" +} -cd ./MyLib.Generated +# Function to log a message to the console and log file +log() { + echo "$1" + echo "$1" >>$log_file +} -./build-android-arm64.sh 2>&1 | tee -a $log_file +# Function to run a command and log the output +run() { + eval $1 2>&1 | tee -a $log_file +} -# Create the directory if it doesn't exist -mkdir -p ../flutter_example/android/app/src/main/jniLibs/arm64-v8a +# Function to check if a command exists +command_exists() { + command -v "$1" >/dev/null 2>&1 +} -# Copy the generated library to the Android project -cp ./bin/Release/net8.0/linux-bionic-arm64/native/MyLib.Generated.so \ - ../flutter_example/android/app/src/main/jniLibs/arm64-v8a/libMyLib.so +# Function to replace INPUT_PROJECT_NAME and GENERATED_PROJECT_NAME +# by the actual project names in the passed file +replace_project_names() { + sed -i '' "s/INPUT_PROJECT_NAME/$input_project_name/g" $1 + sed -i '' "s/GENERATED_PROJECT_NAME/$generated_project_name/g" $1 +} -./build-android-x64.sh 2>&1 | tee -a $log_file +# Function to ask for confirmation before continuing +# $1: message +ask_confirmation() { + read -p "$1 (y/n) " -n 1 -r + echo + if [[ ! $REPLY =~ ^[Yy]$ ]]; then + exit 1 + fi +} -# Create the directory if it doesn't exist -mkdir -p ../flutter_example/android/app/src/main/jniLibs/x86_64 +# Function to build the Android libraries +build_android() { + cd $script_dir -# Copy the generated library to the Android project -cp ./bin/Release/net8.0/linux-bionic-x64/native/MyLib.Generated.so \ - ../flutter_example/android/app/src/main/jniLibs/x86_64/libMyLib.so + # Copy template beyondnetgen.android.config.json + cp template.beyondnetgen.android.config.json beyondnetgen.android.config.json + replace_project_names beyondnetgen.android.config.json -cp Hello.h ../flutter_example/Hello.h + # Generate project + log "Generating Android project" + run "beyondnetgen beyondnetgen.android.config.json" -cd ../flutter_example -dart run ffigen --config ffigen.yaml 2>&1 | tee -a $log_file + # Copy android_fake_clang.* to generated project + cp android_fake_clang.* $generated_project_dir/android_fake_clang.sh + + # Copy template csproj + cp template.csproj $generated_project_dir/$generated_project_name.csproj + replace_project_names $generated_project_dir/$generated_project_name.csproj + + cd $generated_project_dir + + declare -A abis + abis["arm64"]="arm64-v8a" + abis["x64"]="x86_64" + + # Build for each architecture + for arch in "${!abis[@]}"; do + log "Building Android library for $arch" + + run "dotnet publish -r linux-bionic-$arch -v normal -c Release -p:DisableUnsupportedError=true -p:PublishAotUsingRuntimePack=true -p:RemoveSections=true" + + # Copy the generated library to the output directory + cp $generated_project_dir/bin/Release/net8.0/linux-bionic-$arch/native/$generated_project_name.so $output_dir/${abis[$arch]}/lib$generated_project_name.so + done +} + +# Function to build the iOS libraries +build_ios() { + cd $script_dir + + # Copy template beyondnetgen.ios.config.json + cp template.beyondnetgen.ios.config.json beyondnetgen.ios.config.json + replace_project_names beyondnetgen.ios.config.json + + # Generate project + log "Generating iOS project" + run "beyondnetgen beyondnetgen.ios.config.json" + + # Copy $input_project_dir/bin/Release/net8.0/*.xcframework to output directory + log "Copying iOS libraries to output directory" + cp $input_project_dir/bin/Release/net8.0/*.xcframework $output_dir +} + +## ARGUMENTS + +# Check for arguments +if [ $# -eq 0 ]; then + help + exit 1 +fi + +# Parse arguments +while [ "$1" != "" ]; do + case $1 in + -h | --help) + help + exit 0 + ;; + -i) + shift + input_project_name=$1 + ;; + -g) + shift + generated_project_name=$1 + ;; + -o) + shift + output=$1 + ;; + --ndk) + shift + export ANDROID_NDK_HOME=$1 + ;; + *) + help + exit 1 + ;; + esac + shift +done + +# Check for required arguments +if [ -z "$input_project_dir" ]; then + help + exit 1 +fi + +# Set default values +if [ -z "$generated_project_name" ]; then + generated_project_name="$input_project_name.Generated" +fi + +if [ -z "$output" ]; then + output="libs" +fi + +input_project_dir="$script_dir/$input_project_name" +generated_project_dir="$script_dir/$generated_project_name" +output_dir="$script_dir/$output" + +## PREREQUISITES CHECK + +# Check for dotnet +command_exists dotnet || { + log "dotnet is required but it's not installed or not in PATH. Aborting." + exit 1 +} + +# Check if dotnet is in version 8.0 or higher +dotnet_version=$(dotnet --version) + +if [[ $dotnet_version =~ ^8\. ]]; then + log "dotnet version $dotnet_version is supported" +else + log "dotnet version $dotnet_version is not supported. Aborting." + exit 1 +fi + +# Check for beyondnetgen +command_exists beyondnetgen || { + log "beyondnetgen is required but it's not installed or not in PATH. Aborting." + exit 1 +} + +# Check if host is macos, if so, check for xcode, and set CAN_BUILD_IOS to true +if [[ "$OSTYPE" == "darwin"* ]]; then + command_exists xcodebuild || { + log "Xcode is not installed or not in PATH. Disabling iOS build." + CAN_BUILD_IOS=false + } + + log "Xcode detected. Enabling iOS build." + CAN_BUILD_IOS=true +else + log "Not running on macOS. Disabling iOS build." + CAN_BUILD_IOS=false +fi + +# Check for ANDROID_NDK_HOME +if [ -z "$ANDROID_NDK_HOME" ]; then + log "ANDROID_NDK_HOME is not set. Disabling Android build." + CAN_BUILD_ANDROID=false +else + log "ANDROID_NDK_HOME is set to $ANDROID_NDK_HOME. Enabling Android build." + CAN_BUILD_ANDROID=true +fi + +# Check if CAN_BUILD_IOS or CAN_BUILD_ANDROID is true +if [ "$CAN_BUILD_IOS" = false ] && [ "$CAN_BUILD_ANDROID" = false ]; then + log "Neither iOS nor Android build is enabled. Aborting." + exit 1 +fi + +## CONFIG + +# Copy template beyondnetgen.*.config.json +cp template.beyondnetgen.android.config.json beyondnetgen.android.config.json +replace_project_names beyondnetgen.android.config.json + +cp template.beyondnetgen.ios.config.json beyondnetgen.ios.config.json +replace_project_names beyondnetgen.ios.config.json + +# Check if output_dir exists, if not, create it +if [ ! -d "$output_dir" ]; then + log "Creating output directory $output_dir" + mkdir -p $output_dir +fi + +## BUILD + +# Clean previous build +log "Cleaning previous build" + +# Ask for confirmation +ask_confirmation "Will delete: \n$generated_project_dir, \n$output_dir, \n$input_project_dir/obj and \n$input_project_dir/bin. \nContinue?" + +rm -r "$generated_project_dir" +rm -r "$output_dir" +rm -r "$input_project_dir/obj" +rm -r "$input_project_dir/bin" + +# Build input project +log "Building input project" +cd $input_project_dir +run "dotnet publish -v normal -c Release" + +# Build Android libraries +if [ "$CAN_BUILD_ANDROID" = true ]; then + build_android +fi + +# Build iOS libraries +if [ "$CAN_BUILD_IOS" = true ]; then + build_ios +fi echo "Build completed. See $log_file for details." diff --git a/flutter_example/.gitignore b/flutter_example/.gitignore deleted file mode 100644 index 514217d..0000000 --- a/flutter_example/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -Hello.h -/android/app/src/main/jniLibs/* -/lib/generated_bindings.dart diff --git a/flutter_example/.metadata b/flutter_example/.metadata deleted file mode 100644 index 1b7e17a..0000000 --- a/flutter_example/.metadata +++ /dev/null @@ -1,36 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: "d211f42860350d914a5ad8102f9ec32764dc6d06" - channel: "stable" - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - - platform: android - create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - - platform: ios - create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - - platform: macos - create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06 - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/flutter_example/README.md b/flutter_example/README.md deleted file mode 100644 index a8add9f..0000000 --- a/flutter_example/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# flutter_example - -A new Flutter project. - -## Getting Started - -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) - -For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/flutter_example/analysis_options.yaml b/flutter_example/analysis_options.yaml deleted file mode 100644 index 1873c90..0000000 --- a/flutter_example/analysis_options.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -analyzer: - exclude: - - "lib/generated_bindings.dart" - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at https://dart.dev/lints. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options diff --git a/flutter_example/android/.gitignore b/flutter_example/android/.gitignore deleted file mode 100644 index 6f56801..0000000 --- a/flutter_example/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/flutter_example/android/app/build.gradle b/flutter_example/android/app/build.gradle deleted file mode 100644 index 6d38851..0000000 --- a/flutter_example/android/app/build.gradle +++ /dev/null @@ -1,67 +0,0 @@ -plugins { - id "com.android.application" - id "kotlin-android" - id "dev.flutter.flutter-gradle-plugin" -} - -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -android { - namespace "com.example.flutter_example" - compileSdkVersion flutter.compileSdkVersion - ndkVersion flutter.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.flutter_example" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies {} diff --git a/flutter_example/android/app/src/main/AndroidManifest.xml b/flutter_example/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 25226f6..0000000 --- a/flutter_example/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - diff --git a/flutter_example/android/app/src/main/kotlin/com/example/flutter_example/MainActivity.kt b/flutter_example/android/app/src/main/kotlin/com/example/flutter_example/MainActivity.kt deleted file mode 100644 index 70ea101..0000000 --- a/flutter_example/android/app/src/main/kotlin/com/example/flutter_example/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.example.flutter_example - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/flutter_example/android/app/src/main/res/drawable-v21/launch_background.xml b/flutter_example/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f..0000000 --- a/flutter_example/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/flutter_example/android/app/src/main/res/drawable/launch_background.xml b/flutter_example/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f..0000000 --- a/flutter_example/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/flutter_example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/flutter_example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/flutter_example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/flutter_example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/flutter_example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/flutter_example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/flutter_example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/flutter_example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/flutter_example/android/app/src/main/res/values-night/styles.xml b/flutter_example/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be..0000000 --- a/flutter_example/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/flutter_example/android/app/src/main/res/values/styles.xml b/flutter_example/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88..0000000 --- a/flutter_example/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/flutter_example/android/app/src/profile/AndroidManifest.xml b/flutter_example/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f698..0000000 --- a/flutter_example/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/flutter_example/android/build.gradle b/flutter_example/android/build.gradle deleted file mode 100644 index f7eb7f6..0000000 --- a/flutter_example/android/build.gradle +++ /dev/null @@ -1,31 +0,0 @@ -buildscript { - ext.kotlin_version = '1.7.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:7.3.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/flutter_example/android/gradle.properties b/flutter_example/android/gradle.properties deleted file mode 100644 index 94adc3a..0000000 --- a/flutter_example/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/flutter_example/android/gradle/wrapper/gradle-wrapper.properties b/flutter_example/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 3c472b9..0000000 --- a/flutter_example/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip diff --git a/flutter_example/android/settings.gradle b/flutter_example/android/settings.gradle deleted file mode 100644 index 55c4ca8..0000000 --- a/flutter_example/android/settings.gradle +++ /dev/null @@ -1,20 +0,0 @@ -pluginManagement { - def flutterSdkPath = { - def properties = new Properties() - file("local.properties").withInputStream { properties.load(it) } - def flutterSdkPath = properties.getProperty("flutter.sdk") - assert flutterSdkPath != null, "flutter.sdk not set in local.properties" - return flutterSdkPath - } - settings.ext.flutterSdkPath = flutterSdkPath() - - includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") - - plugins { - id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false - } -} - -include ":app" - -apply from: "${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/flutter_example/ffigen.yaml b/flutter_example/ffigen.yaml deleted file mode 100644 index 056707b..0000000 --- a/flutter_example/ffigen.yaml +++ /dev/null @@ -1,4 +0,0 @@ -output: 'lib/generated_bindings.dart' -headers: - entry-points: - - 'Hello.h' diff --git a/flutter_example/ios/.gitignore b/flutter_example/ios/.gitignore deleted file mode 100644 index 7a7f987..0000000 --- a/flutter_example/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/flutter_example/ios/Flutter/AppFrameworkInfo.plist b/flutter_example/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 9625e10..0000000 --- a/flutter_example/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 11.0 - - diff --git a/flutter_example/ios/Flutter/Debug.xcconfig b/flutter_example/ios/Flutter/Debug.xcconfig deleted file mode 100644 index 592ceee..0000000 --- a/flutter_example/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/flutter_example/ios/Flutter/Release.xcconfig b/flutter_example/ios/Flutter/Release.xcconfig deleted file mode 100644 index 592ceee..0000000 --- a/flutter_example/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/flutter_example/ios/Runner.xcodeproj/project.pbxproj b/flutter_example/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 37fa5f2..0000000 --- a/flutter_example/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,614 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C807D294A63A400263BE5 /* Sources */, - 331C807E294A63A400263BE5 /* Frameworks */, - 331C807F294A63A400263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AE0B7B92F70575B8D7E0D07E /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 89B67EB44CE7B6631473024E /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 640959BDD8F10B91D80A66BE /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/flutter_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/flutter_example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/flutter_example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 87131a0..0000000 --- a/flutter_example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_example/ios/Runner.xcworkspace/contents.xcworkspacedata b/flutter_example/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a1..0000000 --- a/flutter_example/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/flutter_example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/flutter_example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/flutter_example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/flutter_example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/flutter_example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/flutter_example/ios/Runner/AppDelegate.swift b/flutter_example/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4..0000000 --- a/flutter_example/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fa..0000000 --- a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/flutter_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2..0000000 --- a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725..0000000 --- a/flutter_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/flutter_example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/flutter_example/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c..0000000 --- a/flutter_example/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_example/ios/Runner/Base.lproj/Main.storyboard b/flutter_example/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c2851..0000000 --- a/flutter_example/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_example/ios/Runner/Info.plist b/flutter_example/ios/Runner/Info.plist deleted file mode 100644 index fbdbb09..0000000 --- a/flutter_example/ios/Runner/Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Flutter Example - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - flutter_example - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/flutter_example/ios/Runner/Runner-Bridging-Header.h b/flutter_example/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a5..0000000 --- a/flutter_example/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/flutter_example/ios/RunnerTests/RunnerTests.swift b/flutter_example/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b..0000000 --- a/flutter_example/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/flutter_example/lib/bindings.dart b/flutter_example/lib/bindings.dart deleted file mode 100644 index 06ef731..0000000 --- a/flutter_example/lib/bindings.dart +++ /dev/null @@ -1,43 +0,0 @@ -import 'dart:ffi'; -import 'dart:io'; - -import 'package:ffi/ffi.dart'; -import 'package:flutter_example/generated_bindings.dart'; - -class Bindings { - static Bindings? _instance; - - final NativeLibrary library; - - Bindings._(NativeLibrary lib) : library = lib; - - /// Load from lib - static Bindings init(String libName) { - /// The dynamic library in which the symbols for [NativeAddBindings] can be found. - final DynamicLibrary dylib = () { - if (Platform.isMacOS || Platform.isIOS) { - return DynamicLibrary.open('$libName.framework/$libName'); - } - if (Platform.isAndroid || Platform.isLinux) { - return DynamicLibrary.open('lib$libName.so'); - } - if (Platform.isWindows) { - return DynamicLibrary.open('$libName.dll'); - } - throw UnsupportedError('Unknown platform: ${Platform.operatingSystem}'); - }.call(); - - /// The bindings to the native functions in [_dylib]. - return _instance ??= Bindings._(NativeLibrary(dylib)); - } - - static Bindings get instance => _instance!; - - static int sum(int a, int b) { - final hello = instance.library.MyLib_Hello_Create(nullptr); - - final result = instance.library.MyLib_Hello_Sum(hello, a, b, nullptr); - - return result; - } -} diff --git a/flutter_example/lib/main.dart b/flutter_example/lib/main.dart deleted file mode 100644 index 38c0e02..0000000 --- a/flutter_example/lib/main.dart +++ /dev/null @@ -1,65 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_example/bindings.dart'; - -void main() { - WidgetsFlutterBinding.ensureInitialized(); - - Bindings.init('MyLib'); - - runApp(const MyApp()); -} - -class MyApp extends StatelessWidget { - const MyApp({super.key}); - - @override - Widget build(BuildContext context) { - return MaterialApp( - title: 'Flutter Demo', - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - useMaterial3: true, - ), - home: const MyHomePage(title: 'Flutter Demo Home Page'), - ); - } -} - -class MyHomePage extends StatefulWidget { - const MyHomePage({super.key, required this.title}); - - final String title; - - @override - State createState() => _MyHomePageState(); -} - -class _MyHomePageState extends State { - int _sum = -1; - - @override - void initState() { - super.initState(); - _sum = Bindings.sum(1, 2); - } - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - backgroundColor: Theme.of(context).colorScheme.inversePrimary, - title: Text(widget.title), - ), - body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Text( - 'From CSharp sum(1,2): $_sum', - ), - ], - ), - ), - ); - } -} diff --git a/flutter_example/macos/.gitignore b/flutter_example/macos/.gitignore deleted file mode 100644 index 746adbb..0000000 --- a/flutter_example/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/flutter_example/macos/Flutter/Flutter-Debug.xcconfig b/flutter_example/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index c2efd0b..0000000 --- a/flutter_example/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/flutter_example/macos/Flutter/Flutter-Release.xcconfig b/flutter_example/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index c2efd0b..0000000 --- a/flutter_example/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/flutter_example/macos/Flutter/GeneratedPluginRegistrant.swift b/flutter_example/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index cccf817..0000000 --- a/flutter_example/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,10 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { -} diff --git a/flutter_example/macos/Runner.xcodeproj/project.pbxproj b/flutter_example/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index af12877..0000000 --- a/flutter_example/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,695 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* flutter_example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "flutter_example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* flutter_example.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* flutter_example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/flutter_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/flutter_example"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/flutter_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/flutter_example"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/flutter_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/flutter_example"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/flutter_example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/flutter_example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/flutter_example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/flutter_example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 20078db..0000000 --- a/flutter_example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_example/macos/Runner.xcworkspace/contents.xcworkspacedata b/flutter_example/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a1..0000000 --- a/flutter_example/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/flutter_example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/flutter_example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/flutter_example/macos/Runner/AppDelegate.swift b/flutter_example/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef64..0000000 --- a/flutter_example/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f..0000000 --- a/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/flutter_example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_example/macos/Runner/Configs/AppInfo.xcconfig b/flutter_example/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 94384e5..0000000 --- a/flutter_example/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = flutter_example - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterExample - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2023 com.example. All rights reserved. diff --git a/flutter_example/macos/Runner/Configs/Debug.xcconfig b/flutter_example/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9..0000000 --- a/flutter_example/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/flutter_example/macos/Runner/Configs/Release.xcconfig b/flutter_example/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49..0000000 --- a/flutter_example/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/flutter_example/macos/Runner/Configs/Warnings.xcconfig b/flutter_example/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4..0000000 --- a/flutter_example/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/flutter_example/macos/Runner/DebugProfile.entitlements b/flutter_example/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a3..0000000 --- a/flutter_example/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/flutter_example/macos/Runner/Info.plist b/flutter_example/macos/Runner/Info.plist deleted file mode 100644 index 4789daa..0000000 --- a/flutter_example/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/flutter_example/macos/Runner/MainFlutterWindow.swift b/flutter_example/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb..0000000 --- a/flutter_example/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/flutter_example/macos/Runner/Release.entitlements b/flutter_example/macos/Runner/Release.entitlements deleted file mode 100644 index 852fa1a..0000000 --- a/flutter_example/macos/Runner/Release.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.app-sandbox - - - diff --git a/flutter_example/macos/RunnerTests/RunnerTests.swift b/flutter_example/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 5418c9f..0000000 --- a/flutter_example/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import FlutterMacOS -import Cocoa -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/flutter_example/pubspec.yaml b/flutter_example/pubspec.yaml deleted file mode 100644 index 074ce96..0000000 --- a/flutter_example/pubspec.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: flutter_example -description: A new Flutter project. -# The following line prevents the package from being accidentally published to -# pub.dev using `flutter pub publish`. This is preferred for private packages. -publish_to: 'none' # Remove this line if you wish to publish to pub.dev - -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -# In Windows, build-name is used as the major, minor, and patch parts -# of the product and file versions while build-number is used as the build suffix. -version: 1.0.0+1 - -environment: - sdk: '>=3.1.5 <4.0.0' - -# Dependencies specify other packages that your package needs in order to work. -# To automatically upgrade your package dependencies to the latest versions -# consider running `flutter pub upgrade --major-versions`. Alternatively, -# dependencies can be manually updated by changing the version numbers below to -# the latest version available on pub.dev. To see which dependencies have newer -# versions available, run `flutter pub outdated`. -dependencies: - flutter: - sdk: flutter - - - # The following adds the Cupertino Icons font to your application. - # Use with the CupertinoIcons class for iOS style icons. - cupertino_icons: ^1.0.2 - ffi: ^2.1.0 - -dev_dependencies: - flutter_test: - sdk: flutter - - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. - flutter_lints: ^2.0.0 - ffigen: ^9.0.1 - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter packages. -flutter: - - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. - uses-material-design: true - - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages diff --git a/flutter_example/test/widget_test.dart b/flutter_example/test/widget_test.dart deleted file mode 100644 index c18af3f..0000000 --- a/flutter_example/test/widget_test.dart +++ /dev/null @@ -1,30 +0,0 @@ -// This is a basic Flutter widget test. -// -// To perform an interaction with a widget in your test, use the WidgetTester -// utility in the flutter_test package. For example, you can send tap and scroll -// gestures. You can also use WidgetTester to find child widgets in the widget -// tree, read text, and verify that the values of widget properties are correct. - -import 'package:flutter/material.dart'; -import 'package:flutter_test/flutter_test.dart'; - -import 'package:flutter_example/main.dart'; - -void main() { - testWidgets('Counter increments smoke test', (WidgetTester tester) async { - // Build our app and trigger a frame. - await tester.pumpWidget(const MyApp()); - - // Verify that our counter starts at 0. - expect(find.text('0'), findsOneWidget); - expect(find.text('1'), findsNothing); - - // Tap the '+' icon and trigger a frame. - await tester.tap(find.byIcon(Icons.add)); - await tester.pump(); - - // Verify that our counter has incremented. - expect(find.text('0'), findsNothing); - expect(find.text('1'), findsOneWidget); - }); -} diff --git a/beyondnetgen.config.json b/template.beyondnetgen.android.config.json similarity index 97% rename from beyondnetgen.config.json rename to template.beyondnetgen.android.config.json index 62ad0f5..99ea814 100644 --- a/beyondnetgen.config.json +++ b/template.beyondnetgen.android.config.json @@ -1,7 +1,7 @@ { - "AssemblyPath": "MyLib.Managed/bin/Release/net8.0/MyLib.Managed.dll", - "CSharpUnmanagedOutputPath": "MyLib.Generated/Hello.cs", - "COutputPath": "MyLib.Generated/Hello.h", + "AssemblyPath": "INPUT_PROJECT_NAME/bin/Release/net8.0/INPUT_PROJECT_NAME.dll", + "CSharpUnmanagedOutputPath": "GENERATED_PROJECT_NAME/Generated.cs", + "COutputPath": "GENERATED_PROJECT_NAME/Generated.h", "ExcludedTypeNames": [ "System.ICloneable", "System.Collections.IEnumerable", diff --git a/template.beyondnetgen.ios.config.json b/template.beyondnetgen.ios.config.json new file mode 100644 index 0000000..3b96211 --- /dev/null +++ b/template.beyondnetgen.ios.config.json @@ -0,0 +1,8 @@ +{ + "AssemblyPath": "INPUT_PROJECT_NAME/bin/Release/net8.0/INPUT_PROJECT_NAME.dll", + "CSharpUnmanagedOutputPath": "GENERATED_PROJECT_NAME/Generated.cs", + "COutputPath": "GENERATED_PROJECT_NAME/Generated.h", + "Build": { + "Target": "apple-universal" + } +} diff --git a/template.csproj b/template.csproj new file mode 100644 index 0000000..efdfd57 --- /dev/null +++ b/template.csproj @@ -0,0 +1,95 @@ + + + + net8.0 + enable + true + true + Library + Shared + true + Link + true + true + latest + true + true + true + disable + + + + + $(RuntimeIdentifier.ToLower().StartsWith('android')) + $(RuntimeIdentifier.ToLower().StartsWith('linux-bionic')) + $([MSBuild]::IsOSPlatform('Windows')) + $([MSBuild]::IsOSPlatform('Linux')) + $([MSBuild]::IsOSPlatform('OSX')) + + + + true + false + true + false + true + Speed + true + + + + + + ./android_fake_clang.cmd + ./android_fake_clang.sh + ./android_fake_clang.command + windows-x86_64 + linux-x86_64 + darwin-x86_64 + $(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(NdkHost)/bin/llvm-objcopy + $(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(NdkHost)/sysroot + + 's/global: _init; _fini;/global: /g;' + + + + + + + + + + + + + + + + + + + + + + @(ExportsLines) + + + + + + + + true + + + + + $(DefaultItemExcludes);.gitignore;*.sln.DotSettings; + + + + + + + + -- 2.47.2 From 5f12d30493ac268444573f86356b7cb6b1e80d93 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 9 Nov 2023 15:47:46 +0100 Subject: [PATCH 2/6] feat: remove useless csharp --- MyLib.Generated/MainDummy.cs | 7 -- MyLib.Generated/MyLib.Generated.csproj | 168 ------------------------- MyLib.Generated/build-android-arm64.sh | 3 - MyLib.Generated/build-android-x64.sh | 3 - MyLib.Generated/build-ios-arm64.sh | 3 - MyLib.Generated/build-ios-x64.sh | 3 - MyLib.Managed/publish.sh | 12 -- build.sh | 91 +++++++++----- 8 files changed, 63 insertions(+), 227 deletions(-) delete mode 100644 MyLib.Generated/MainDummy.cs delete mode 100644 MyLib.Generated/MyLib.Generated.csproj delete mode 100755 MyLib.Generated/build-android-arm64.sh delete mode 100755 MyLib.Generated/build-android-x64.sh delete mode 100755 MyLib.Generated/build-ios-arm64.sh delete mode 100755 MyLib.Generated/build-ios-x64.sh delete mode 100755 MyLib.Managed/publish.sh diff --git a/MyLib.Generated/MainDummy.cs b/MyLib.Generated/MainDummy.cs deleted file mode 100644 index ebdddd0..0000000 --- a/MyLib.Generated/MainDummy.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace __MainDummyNamespace; - -// TODO: This is a temporary workaround to allow the .NET compiler to generate an iOS native dylib -public static class __MainDummyClass -{ - public static void Main() { } -} diff --git a/MyLib.Generated/MyLib.Generated.csproj b/MyLib.Generated/MyLib.Generated.csproj deleted file mode 100644 index 7d59396..0000000 --- a/MyLib.Generated/MyLib.Generated.csproj +++ /dev/null @@ -1,168 +0,0 @@ - - - - net8.0 - enable - true - true - Library - Shared - true - Link - true - true - latest - true - true - true - disable - - - - - $(RuntimeIdentifier.ToLower().StartsWith('android')) - $(RuntimeIdentifier.ToLower().StartsWith('linux-bionic')) - $([MSBuild]::IsOSPlatform('Windows')) - $([MSBuild]::IsOSPlatform('Linux')) - $([MSBuild]::IsOSPlatform('OSX')) - - - - true - false - true - false - true - Speed - true - - - - - - ./android_fake_clang.cmd - ./android_fake_clang.sh - ./android_fake_clang.command - windows-x86_64 - linux-x86_64 - darwin-x86_64 - $(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(NdkHost)/bin/llvm-objcopy - $(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(NdkHost)/sysroot - - 's/global: _init; _fini;/global: /g;' - - - - - - - - - - - - - - - - - - - - - - @(ExportsLines) - - - - - - - 13.0 - 16.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - <_IsAppleMobileLibraryMode>false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - $(DefaultItemExcludes);.gitignore;*.sln.DotSettings; - - - - - - - - diff --git a/MyLib.Generated/build-android-arm64.sh b/MyLib.Generated/build-android-arm64.sh deleted file mode 100755 index 34f7059..0000000 --- a/MyLib.Generated/build-android-arm64.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env sh - -dotnet publish -r linux-bionic-arm64 -p:DisableUnsupportedError=true -p:PublishAotUsingRuntimePack=true -p:RemoveSections=true diff --git a/MyLib.Generated/build-android-x64.sh b/MyLib.Generated/build-android-x64.sh deleted file mode 100755 index 8250d62..0000000 --- a/MyLib.Generated/build-android-x64.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env sh - -dotnet publish -r linux-bionic-x64 -p:DisableUnsupportedError=true -p:PublishAotUsingRuntimePack=true -p:RemoveSections=true diff --git a/MyLib.Generated/build-ios-arm64.sh b/MyLib.Generated/build-ios-arm64.sh deleted file mode 100755 index 2796c05..0000000 --- a/MyLib.Generated/build-ios-arm64.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env sh - -dotnet publish -r ios-arm64 -p:DisableUnsupportedError=true -p:PublishAotUsingRuntimePack=true -p:OutputType=Library diff --git a/MyLib.Generated/build-ios-x64.sh b/MyLib.Generated/build-ios-x64.sh deleted file mode 100755 index 12b3492..0000000 --- a/MyLib.Generated/build-ios-x64.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env sh - -dotnet publish -r ios-x64 -p:DisableUnsupportedError=true -p:PublishAotUsingRuntimePack=true -p:OutputType=Library diff --git a/MyLib.Managed/publish.sh b/MyLib.Managed/publish.sh deleted file mode 100755 index 3391e53..0000000 --- a/MyLib.Managed/publish.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env sh - -set -e - -OUTPUT_PRODUCT_NAME="MyLib.Managed" - -DOTNET_PATH=`which dotnet` - -VERBOSITY_LEVEL="normal" - -echo "Building ${OUTPUT_PRODUCT_NAME}" -${DOTNET_PATH} publish -v "${VERBOSITY_LEVEL}" /p:Configuration=Release diff --git a/build.sh b/build.sh index 004397c..0a09982 100755 --- a/build.sh +++ b/build.sh @@ -24,6 +24,8 @@ help() { echo " -g Generated project name (default: .Generated)" echo " -o Output folder name (default: libs)" echo " --ndk Android NDK path (default: ANDROID_NDK_HOME environment variable)" + echo " --no-android Disable Android build (default: false)" + echo " --no-ios Disable iOS build (default: false)" } # Function to log a message to the console and log file @@ -72,11 +74,11 @@ build_android() { run "beyondnetgen beyondnetgen.android.config.json" # Copy android_fake_clang.* to generated project - cp android_fake_clang.* $generated_project_dir/android_fake_clang.sh + cp android_fake_clang.* "$generated_project_dir/" # Copy template csproj - cp template.csproj $generated_project_dir/$generated_project_name.csproj - replace_project_names $generated_project_dir/$generated_project_name.csproj + cp template.csproj "$generated_project_dir/$generated_project_name.csproj" + replace_project_names "$generated_project_dir/$generated_project_name.csproj" cd $generated_project_dir @@ -91,8 +93,13 @@ build_android() { run "dotnet publish -r linux-bionic-$arch -v normal -c Release -p:DisableUnsupportedError=true -p:PublishAotUsingRuntimePack=true -p:RemoveSections=true" # Copy the generated library to the output directory - cp $generated_project_dir/bin/Release/net8.0/linux-bionic-$arch/native/$generated_project_name.so $output_dir/${abis[$arch]}/lib$generated_project_name.so + mkdir -p $output_dir/${abis[$arch]} + cp $generated_project_dir/bin/Release/net8.0/linux-bionic-$arch/native/$generated_project_name.so $output_dir/${abis[$arch]}/lib$input_project_name.so done + + # Copy the generated headers to the output directory + log "Copying header to output directory" + cp "$generated_project_dir/Generated.h" "$output_dir/$input_project_name.h" } # Function to build the iOS libraries @@ -110,12 +117,21 @@ build_ios() { # Copy $input_project_dir/bin/Release/net8.0/*.xcframework to output directory log "Copying iOS libraries to output directory" cp $input_project_dir/bin/Release/net8.0/*.xcframework $output_dir + + # Copy the generated headers to the output directory + log "Copying header to output directory" + cp "$generated_project_dir/Generated.h" "$output_dir/$input_project_name.h" } ## ARGUMENTS +# Set default values +WANT_TO_BUILD_ANDROID=true +WANT_TO_BUILD_IOS=true + # Check for arguments if [ $# -eq 0 ]; then + log "No arguments supplied" help exit 1 fi @@ -143,7 +159,14 @@ while [ "$1" != "" ]; do shift export ANDROID_NDK_HOME=$1 ;; + --no-android) + WANT_TO_BUILD_ANDROID=false + ;; + --no-ios) + WANT_TO_BUILD_IOS=false + ;; *) + log "Unknown argument: $1" help exit 1 ;; @@ -152,7 +175,8 @@ while [ "$1" != "" ]; do done # Check for required arguments -if [ -z "$input_project_dir" ]; then +if [ -z "$input_project_name" ]; then + log "Input project name is required" help exit 1 fi @@ -194,37 +218,49 @@ command_exists beyondnetgen || { exit 1 } -# Check if host is macos, if so, check for xcode, and set CAN_BUILD_IOS to true -if [[ "$OSTYPE" == "darwin"* ]]; then - command_exists xcodebuild || { - log "Xcode is not installed or not in PATH. Disabling iOS build." - CAN_BUILD_IOS=false - } +# Check if host is macos, if so, check for xcode, and set BUILD_IOS to true +ostype=$(uname -s) +log "Host OS: $ostype" +if [ "$ostype" == "Darwin" ]; then + if [ "$WANT_TO_BUILD_IOS" = false ]; then + log "Disabling iOS build." + BUILD_IOS=false + else + command_exists xcodebuild || { + log "Xcode is not installed or not in PATH. Disabling iOS build." + BUILD_IOS=false + } - log "Xcode detected. Enabling iOS build." - CAN_BUILD_IOS=true + log "Xcode detected. Enabling iOS build." + BUILD_IOS=true + fi else - log "Not running on macOS. Disabling iOS build." - CAN_BUILD_IOS=false + BUILD_IOS=false fi # Check for ANDROID_NDK_HOME -if [ -z "$ANDROID_NDK_HOME" ]; then - log "ANDROID_NDK_HOME is not set. Disabling Android build." - CAN_BUILD_ANDROID=false -else +if [ "$ANDROID_NDK_HOME" ] && [ "$WANT_TO_BUILD_ANDROID" = true ]; then log "ANDROID_NDK_HOME is set to $ANDROID_NDK_HOME. Enabling Android build." - CAN_BUILD_ANDROID=true + BUILD_ANDROID=true +else + BUILD_ANDROID=false + if [ -z "$ANDROID_NDK_HOME" ]; then + log "ANDROID_NDK_HOME is not set. Disabling Android build." + else + log "Disabling Android build." + fi fi -# Check if CAN_BUILD_IOS or CAN_BUILD_ANDROID is true -if [ "$CAN_BUILD_IOS" = false ] && [ "$CAN_BUILD_ANDROID" = false ]; then +# Check if BUILD_IOS or BUILD_ANDROID is true +if [ "$BUILD_IOS" = false ] && [ "$BUILD_ANDROID" = false ]; then log "Neither iOS nor Android build is enabled. Aborting." exit 1 fi ## CONFIG +cd $script_dir + # Copy template beyondnetgen.*.config.json cp template.beyondnetgen.android.config.json beyondnetgen.android.config.json replace_project_names beyondnetgen.android.config.json @@ -241,13 +277,12 @@ fi ## BUILD # Clean previous build -log "Cleaning previous build" +log "Cleaning previous build..." # Ask for confirmation -ask_confirmation "Will delete: \n$generated_project_dir, \n$output_dir, \n$input_project_dir/obj and \n$input_project_dir/bin. \nContinue?" +ask_confirmation "Will delete: $generated_project_dir, $output_dir, $input_project_dir/obj $input_project_dir/bin. Continue?" -rm -r "$generated_project_dir" -rm -r "$output_dir" +rm -r $generated_project_dir rm -r "$input_project_dir/obj" rm -r "$input_project_dir/bin" @@ -257,12 +292,12 @@ cd $input_project_dir run "dotnet publish -v normal -c Release" # Build Android libraries -if [ "$CAN_BUILD_ANDROID" = true ]; then +if [ "$BUILD_ANDROID" = true ]; then build_android fi # Build iOS libraries -if [ "$CAN_BUILD_IOS" = true ]; then +if [ "$BUILD_IOS" = true ]; then build_ios fi -- 2.47.2 From dabee753f9250461b8faacbdfb6b73ad2d7e68d1 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 9 Nov 2023 15:48:36 +0100 Subject: [PATCH 3/6] chore: ignore generated config --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 2594e0b..24bb2ad 100644 --- a/.gitignore +++ b/.gitignore @@ -736,3 +736,4 @@ Temporary Items MyLib.Generated/Hello.cs MyLib.Generated/Hello.h +beyondnetgen.*.config.json -- 2.47.2 From 3e21583f8ffdd47186c16b42ac37546bc5debd5d Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 9 Nov 2023 16:03:55 +0100 Subject: [PATCH 4/6] feat: add bash 4 requirement --- build.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 0a09982..ed15deb 100755 --- a/build.sh +++ b/build.sh @@ -196,6 +196,12 @@ output_dir="$script_dir/$output" ## PREREQUISITES CHECK +# Check for bash >= 4.0 +if [ "${BASH_VERSINFO:-0}" -lt 4 ]; then + log "bash >= 4.0 is required. Aborting." + exit 1 +fi + # Check for dotnet command_exists dotnet || { log "dotnet is required but it's not installed or not in PATH. Aborting." @@ -301,4 +307,10 @@ if [ "$BUILD_IOS" = true ]; then build_ios fi -echo "Build completed. See $log_file for details." +# Check last command exit code +if [ $? -ne 0 ]; then + log "Build failed. See $log_file for details." + exit 1 +else + log "Finished building. See $log_file for details." +fi -- 2.47.2 From 16d36228b70481ed5b9c1903bdaa72434e07c300 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 9 Nov 2023 16:04:07 +0100 Subject: [PATCH 5/6] docs: add full documentation --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index de341de..3ac125e 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,55 @@ # CSharp to Flutter +## Requirements + +All the following tools must be in your `PATH` : + +* All platforms + + [Bash >= 4.0](https://www.gnu.org/software/bash/) + + [BeyondNetGen](https://github.com/royalapplications/beyondnet) + + [Android NDK](https://developer.android.com/ndk/downloads) if you want to build for Android +* MacOS + + [XCode](https://developer.apple.com/xcode/) if you want to build for iOS + ## Quick start Simply run the build script ```bash -./build.sh +./build.sh -i MyLib.Managed +``` + +More advanced usage: + +> Context: You want to build a library named `AwesomeFeature` for Android only, and you have the Android NDK installed in `$ANDROID_NDK_ROOT` but not in `$ANDROID_NDK_HOME`. + +```bash +./build.sh -i AwesomeFeature --ndk $ANDROID_NDK_ROOT --no-ios +``` + +## Usage + +```shell-session +Usage: ./build.sh [options] +Options: + -h, --help Print this help and exit + -i Input project name (required) + -g Generated project name (default: .Generated) + -o Output folder name (default: libs) + --ndk Android NDK path (default: ANDROID_NDK_HOME environment variable) + --no-android Disable Android build (default: false) + --no-ios Disable iOS build (default: false) ``` ## What is this? This script: -- Run `dotnet publish` on the CoreRT managed library to get intermediate dlls -- Run `beyondnetgen` to generate the C header file and the *unmanaged* csharp code -- Run `dotnet publish` on the *unmanaged* csharp code for the target platforms. -- Copy the header file and the libs to the flutter project -- Run `ffigen` to generate the dart bindings against the header file +* Run `dotnet publish` on the CoreRT managed library to get intermediate dlls +* Copy configuration files templates +* Android: + * Run `beyondnetgen` to generate the C header file and the *unmanaged* csharp code + * Build a complete intermediate csproject with the *unmanaged* csharp code and the generated header file + * Run `dotnet publish` on the *unmanaged* csharp code for the target platforms. +* iOS: + * Run `beyondnetgen` and follow full process to get xframework +* Copy the generated files to the output folder -- 2.47.2 From a9d534537f517a329b7cc81ccfcac8b9f017e647 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 9 Nov 2023 16:25:11 +0100 Subject: [PATCH 6/6] docs: add demo --- README.md | 2 + demo.cast | 490 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ demo.png | Bin 0 -> 316895 bytes 3 files changed, 492 insertions(+) create mode 100644 demo.cast create mode 100644 demo.png diff --git a/README.md b/README.md index 3ac125e..e7b35e6 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,8 @@ More advanced usage: ./build.sh -i AwesomeFeature --ndk $ANDROID_NDK_ROOT --no-ios ``` +[![session recording](./demo.png)](./demo.cast) + ## Usage ```shell-session diff --git a/demo.cast b/demo.cast new file mode 100644 index 0000000..f194f8f --- /dev/null +++ b/demo.cast @@ -0,0 +1,490 @@ +{"version": 2, "width": 152, "height": 46, "timestamp": 1699543091, "env": {"SHELL": "/usr/local/bin/fish", "TERM": "xterm-256color"}} +[0.017888, "o", "\u001b[?2004hbash-5.2$ "] +[1.942157, "o", "l"] +[2.060504, "o", "s"] +[2.16849, "o", " "] +[2.240529, "o", "-"] +[2.82196, "o", "l"] +[2.906019, "o", "a"] +[3.35879, "o", "\r\n\u001b[?2004l\r"] +[3.364684, "o", "total 128\r\n"] +[3.365288, "o", "drwxr-xr-x@ 13 hpcl staff 416 9 nov 16:14 .\r\ndrwxr-xr-x@ 11 hpcl staff 352 9 nov 14:30 ..\r\ndrwxr-xr-x@ 15 hpcl staff 480 9 nov 16:04 .git\r\n-rw-r--r--@ 1 hpcl staff 14753 9 nov 15:48 .gitignore\r\n"] +[3.365408, "o", "drwxr-xr-x@ 6 hpcl staff 192 9 nov 15:48 MyLib.Managed\r\n-rw-r--r--@ 1 hpcl staff 1799 9 nov 16:01 README.md\r\n-rwxr-xr-x@ 1 hpcl staff 252 9 nov 14:57 android_fake_clang.cmd\r\n-rwxr-xr-x@ 1 hpcl staff 206 9 nov 14:57 android_fake_clang.command\r\n-rwxr-xr-x@ 1 hpcl staff 205 9 nov 14:57 android_fake_clang.sh\r\n-rwxr-xr-x@ 1 hpcl staff 7840 9 nov 15:54 build.sh\r\n-rw-r--r--@ 1 hpcl staff 9454 9 nov 14:54 template.beyondnetgen.android.config.json\r\n-rw-r--r-- 1 hpcl staff 260 9 nov 14:54 template.beyondnetgen.ios.config.json\r\n-rw-r--r-- 1 hpcl staff 4781 9 nov 14:34 template.csproj\r\n"] +[3.365787, "o", "\u001b[?2004h"] +[3.365809, "o", "bash-5.2$ "] +[5.680952, "o", "d"] +[5.886002, "o", "o"] +[6.092422, "o", "t"] +[6.296848, "o", "n"] +[6.457064, "o", "e"] +[6.541103, "o", "t"] +[7.641347, "o", " "] +[8.635024, "o", "n"] +[8.768639, "o", "e"] +[9.62124, "o", "w"] +[10.663852, "o", " "] +[10.870048, "o", "c"] +[11.02954, "o", "l"] +[11.116845, "o", "a"] +[11.196927, "o", "s"] +[11.381354, "o", "s"] +[11.658215, "o", "l"] +[11.745813, "o", "i"] +[12.096979, "o", "b"] +[12.412286, "o", " "] +[12.907709, "o", "-"] +[13.249866, "o", "o"] +[13.418696, "o", " "] +[13.627962, "o", "A"] +[14.204802, "o", "w"] +[14.774508, "o", "e"] +[15.025509, "o", "s"] +[15.135529, "o", "o"] +[15.356051, "o", "m"] +[15.46173, "o", "e"] +[16.035512, "o", "F"] +[16.244294, "o", "e"] +[16.308489, "o", "a"] +[16.510355, "o", "t"] +[16.636745, "o", "u"] +[16.743128, "o", "r"] +[16.819209, "o", "e"] +[17.037221, "o", "\r\n\u001b[?2004l\r"] +[17.177263, "o", "\u001b[?1h\u001b="] +[17.509617, "o", "Le modèle « Bibliothèque de classe » a bien été créé.\r\n"] +[17.509733, "o", "\r\nTraitement des actions postérieures à la création en cours... Merci de patienter.\r\n"] +[17.510248, "o", "Restauration de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj :\r\n"] +[17.823195, "o", " Identification des projets à restaurer...\r\n"] +[18.24298, "o", " Restauration effectuée de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj (en 165 ms).\r\n"] +[18.255054, "o", "Restauration réussie.\r\n"] +[18.25509, "o", "\r\n"] +[18.25637, "o", "\r\n"] +[18.275702, "o", "\u001b[?2004hbash-5.2$ "] +[19.553283, "o", "l"] +[19.671263, "o", "s"] +[19.784809, "o", " "] +[19.869314, "o", "-"] +[20.112543, "o", "l"] +[20.238964, "o", "a"] +[20.665103, "o", "\r\n\u001b[?2004l\r"] +[20.670593, "o", "total 128\r\n"] +[20.671014, "o", "drwxr-xr-x@ 14 hpcl staff 448 9 nov 16:18 .\r\ndrwxr-xr-x@ 11 hpcl staff 352 9 nov 14:30 ..\r\ndrwxr-xr-x@ 15 hpcl staff 480 9 nov 16:04 .git\r\n"] +[20.671037, "o", "-rw-r--r--@ 1 hpcl staff 14753 9 nov 15:48 .gitignore\r\ndrwxr-xr-x@ 5 hpcl staff 160 9 nov 16:18 AwesomeFeature\r\ndrwxr-xr-x@ 6 hpcl staff 192 9 nov 15:48 MyLib.Managed\r\n-rw-r--r--@ 1 hpcl staff 1799 9 nov 16:01 README.md\r\n-rwxr-xr-x@ 1 hpcl staff 252 9 nov 14:57 android_fake_clang.cmd\r\n-rwxr-xr-x@ 1 hpcl staff 206 9 nov 14:57 android_fake_clang.command\r\n-rwxr-xr-x@ 1 hpcl staff 205 9 nov 14:57 android_fake_clang.sh\r\n-rwxr-xr-x@ 1 hpcl staff 7840 9 nov 15:54 build.sh\r\n"] +[20.671049, "o", "-rw-r--r--@ 1 hpcl staff 9454 9 nov 14:54 template.beyondnetgen.android.config.json\r\n-rw-r--r-- 1 hpcl staff 260 9 nov 14:54 template.beyondnetgen.ios.config.json\r\n-rw-r--r-- 1 hpcl staff 4781 9 nov 14:34 template.csproj\r\n"] +[20.671554, "o", "\u001b[?2004h"] +[20.671647, "o", "bash-5.2$ "] +[23.639032, "o", "."] +[23.714831, "o", "/"] +[24.049196, "o", "b"] +[24.133256, "o", "u"] +[24.199197, "o", "i"] +[24.445932, "o", "l"] +[24.564538, "o", "d"] +[24.971147, "o", "."] +[25.197215, "o", "s"] +[25.398319, "o", "h"] +[25.817694, "o", " "] +[26.252478, "o", "-"] +[26.578923, "o", "i"] +[27.031544, "o", " "] +[27.210971, "o", "A"] +[27.483979, "o", "w"] +[27.752044, "o", "e"] +[28.371987, "o", "s"] +[28.532539, "o", "o"] +[28.811006, "o", "m"] +[28.929012, "o", "e"] +[30.249169, "o", "F"] +[30.512499, "o", "e"] +[30.596195, "o", "a"] +[30.801291, "o", "t"] +[30.961064, "o", "u"] +[31.086963, "o", "r"] +[31.170995, "o", "e"] +[31.391949, "o", " "] +[31.815502, "o", "-"] +[31.93327, "o", "-"] +[32.368165, "o", "n"] +[32.873014, "o", "d"] +[32.983932, "o", "k"] +[33.315284, "o", " "] +[33.871546, "o", "$"] +[34.256136, "o", "A"] +[34.457902, "o", "N"] +[34.58417, "o", "D"] +[34.827826, "o", "R"] +[34.915294, "o", "O"] +[35.004882, "o", "I"] +[35.128897, "o", "D"] +[36.423265, "o", "_"] +[36.875022, "o", "N"] +[37.461832, "o", "D"] +[37.671178, "o", "K"] +[38.524234, "o", "_"] +[38.801084, "o", "R"] +[39.003377, "o", "O"] +[39.138025, "o", "O"] +[39.311796, "o", "T"] +[40.184335, "o", " "] +[40.442903, "o", "-"] +[40.580851, "o", "-"] +[41.021105, "o", "n"] +[41.566055, "o", "o"] +[41.984114, "o", "-"] +[42.488167, "o", "i"] +[42.537073, "o", "o"] +[42.697145, "o", "s"] +[43.257246, "o", "\r\n\u001b[?2004l\r"] +[43.422216, "o", "dotnet version 8.0.100-rc.2.23502.2 is supported\r\n"] +[43.42559, "o", "Host OS: Darwin\r\n"] +[43.42573, "o", "Disabling iOS build.\r\n"] +[43.425852, "o", "ANDROID_NDK_HOME is set to /Users/hpcl/Library/Android/sdk/ndk/26.1.10909125. Enabling Android build.\r\n"] +[43.450762, "o", "Creating output directory /Users/hpcl/Work/clients/intuidoc/csharp-flutter/libs\r\n"] +[43.454389, "o", "Cleaning previous build...\r\n"] +[43.454606, "o", "Will delete: /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated, /Users/hpcl/Work/clients/intuidoc/csharp-flutter/libs, /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin. Continue? (y/n) "] +[45.710112, "o", "y"] +[45.710265, "o", "\r\n"] +[45.713828, "o", "rm: /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated: No such file or directory\r\n"] +[45.723387, "o", "rm: /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin: No such file or directory\r\n"] +[45.723877, "o", "Building input project\r\n"] +[45.915521, "o", "Version MSBuild 17.8.0+6cdef4241 pour .NET\r\n"] +[45.993194, "o", "La génération a démarré 09/11/2023 16:18:57.\r\n"] +[46.375092, "o", " 1>"] +[46.37599, "o", "Projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" sur le nÅ“ud 1 (Restore cible(s)).\r\n"] +[46.376907, "o", " 1>"] +[46.37698, "o", "_GetAllRestoreProjectPathItems:\r\n Identification des projets à restaurer...\r\n"] +[46.54012, "o", " Restore:\r\n X.509 certificate chain validation will use the fallback certificate bundle at '/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/trustedroots/codesignctl.pem'.\r\n"] +[46.558217, "o", " X.509 certificate chain validation will use the fallback certificate bundle at '/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/trustedroots/timestampctl.pem'.\r\n"] +[46.636533, "o", " Restauration des packages pour /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj...\r\n"] +[46.694092, "o", " CACHE https://api.nuget.org/v3/vulnerabilities/index.json\r\n"] +[46.724679, "o", " CACHE https://api.nuget.org/v3/vulnerabilities/vulnerability.base.json\r\n"] +[46.739499, "o", " CACHE https://api.nuget.org/v3/vulnerabilities/vulnerability.update.json\r\n"] +[46.767083, "o", " Génération du fichier MSBuild /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/AwesomeFeature.csproj.nuget.g.props.\r\n"] +[46.770112, "o", " Génération du fichier MSBuild /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/AwesomeFeature.csproj.nuget.g.targets.\r\n"] +[46.770622, "o", " Écriture du fichier des composants sur le disque. Chemin : /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/project.assets.json\r\n"] +[46.778122, "o", " Restauration effectuée de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj (en 152 ms).\r\n"] +[46.781098, "o", " \r\n Fichiers de configuration NuGet utilisés :\r\n /Users/hpcl/.nuget/NuGet/NuGet.Config\r\n \r\n Flux utilisés :\r\n https://api.nuget.org/v3/index.json\r\n"] +[46.783653, "o", " 1>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" terminée (Restore cible(s)).\r\n"] +[46.824113, "o", " 1:7>Projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" sur le nÅ“ud 1 (Publish cible(s)).\r\n"] +[46.824417, "o", " 1>_CheckForNETCoreSdkIsPreview:\r\n /usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(311,5): message NETSDK1057: vous utilisez une version d'aperçu de .NET. Voir : https://aka.ms/dotnet-support-policy [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj]\r\n"] +[46.843848, "o", " PrepareForBuild:\r\n"] +[46.843895, "o", " Création du répertoire \"bin/Release/net8.0/\".\r\n"] +[46.844123, "o", " Création du répertoire \"obj/Release/net8.0/\".\r\n"] +[46.844334, "o", " Création du répertoire \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/refint/\".\r\n"] +[46.844527, "o", " Création du répertoire \"obj/Release/net8.0/ref\".\r\n"] +[47.158821, "o", " _GenerateSourceLinkFile:\r\n Source Link est vide, le fichier 'obj/Release/net8.0/AwesomeFeature.sourcelink.json' n’existe pas.\r\n"] +[47.166516, "o", " CoreCompile:\r\n"] +[47.166635, "o", " /usr/local/share/dotnet/dotnet exec \"/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Roslyn/bincore/csc.dll\" /noconfig /unsafe- /checked- /nowarn:1701,1702,1701,1702 /fullpaths /nostdlib+ /errorreport:prompt /warn:8 /define:TRACE;RELEASE;NET;NET8_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /highentropyva+ /nullable:enable /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.CSharp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.VisualBasic.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.VisualBasic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsof"] +[47.166671, "o", "t.Win32.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.Win32.Registry.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/mscorlib.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/netstandard.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.AppContext.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Buffers.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Concurrent.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Immutable.dll /reference:/usr/local/share/dotnet/p"] +[47.166764, "o", "acks/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.NonGeneric.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Specialized.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.Annotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.DataAnnotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.EventBasedAsync.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.TypeConv"] +[47.166857, "o", "erter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Configuration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Console.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.Common.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.DataSetExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Contracts.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Debug.dll /reference:/usr/local/share/dotnet/packs/Mi"] +[47.166964, "o", "crosoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.DiagnosticSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.FileVersionInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Process.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.StackTrace.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.TextWriterTraceListener.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Tools.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.TraceSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Tracing.dll /refe"] +[47.167038, "o", "rence:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Drawing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Drawing.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Dynamic.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Formats.Asn1.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Formats.Tar.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.Calendars.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore."] +[47.167112, "o", "App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.Brotli.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.ZipFile.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App."] +[47.167184, "o", "Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.DriveInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.Watcher.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.IsolatedStorage.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.MemoryMappedFiles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Pipes.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Pipes.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.UnmanagedMemoryStream.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETC"] +[47.16724, "o", "ore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Expressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Queryable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Memory.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Http.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Http.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.HttpListener.dll /refe"] +[47.167306, "o", "rence:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Mail.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.NameResolution.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.NetworkInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Ping.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Quic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Requests.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETC"] +[47.167362, "o", "ore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.ServicePoint.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Sockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebClient.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebHeaderCollection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebSockets.Client.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebSockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref"] +[47.167406, "o", "/net8.0/System.Numerics.Vectors.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ObjectModel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.DispatchProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.ILGeneration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.Lightweight.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref"] +[47.167419, "o", "/net8.0/System.Reflection.Metadata.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/r"] +[47.167544, "o", "ef/net8.0/System.Reflection.TypeExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.Reader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.ResourceManager.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.Writer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.CompilerServices.Unsafe.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.CompilerServices.VisualC.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8."] +[47.167607, "o", "0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Handles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.JavaScript.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.RuntimeInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Intrinsics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Loader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.dll /reference:/usr/local/share/dotnet/pac"] +[47.167669, "o", "ks/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Formatters.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Claims.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Algorithms.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cr"] +[47.167749, "o", "yptography.Cng.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Csp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.OpenSsl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.X509Certificates.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore."] +[47.167836, "o", "App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Principal.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Principal.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.SecureString.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ServiceModel.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ServiceProcess.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.CodePages.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCo"] +[47.167907, "o", "re.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encodings.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.RegularExpressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Channels.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Overlapped.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Dataflow.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0"] +[47.167986, "o", "-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Thread.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.ThreadPool.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Timer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Transactions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Transactions.Local.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ValueTuple.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479"] +[47.168068, "o", ".6/ref/net8.0/System.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Web.HttpUtility.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.ReaderWriter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XmlDocument.dll /reference:/usr/local/share/d"] +[47.168139, "o", "otnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XmlSerializer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XPath.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XPath.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/WindowsBase.dll /debug- /debug:portable /filealign:512 /optimize+ /out:obj/Release/net8.0/AwesomeFeature.dll /refout:obj/Release/net8.0/refint/AwesomeFeature.dll /target:library /warnaserror- /utf8output /deterministic+ /langversion:12.0 /embed:obj/Release/net8.0/AwesomeFeature.GlobalUsings.g.cs /embed:\"obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs\" /embed:obj/Release/net8.0/AwesomeFeature.AssemblyInfo.cs /analyzerconfig:obj/Release/net8.0/AwesomeFeature.GeneratedMSBuildEditorConfig.editorconfig /analyzerconfig:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502."] +[47.168199, "o", "2/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_8_default.globalconfig /analyzer:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.ComInterfaceGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microso"] +[47.168249, "o", "ft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll Class1.cs obj/Release/net8.0/AwesomeFeature.GlobalUsings.g.cs \"obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs\" obj/Release/net8.0/AwesomeFeature.AssemblyInfo.cs /warnaserror+:NU1605,SYSLIB0011\r\n"] +[49.328192, "o", " CompilerServer: server - server processed compilation - 0e33e2ea-5c0e-43cb-91dd-c91351f70336\r\n"] +[49.355121, "o", " CopyFilesToOutputDirectory:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/AwesomeFeature.dll\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\".\r\n"] +[49.356958, "o", " Copie de l’assembly de référence de «obj/Release/net8.0/refint/AwesomeFeature.dll» vers «/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/ref/AwesomeFeature.dll».\r\n"] +[49.357715, "o", " AwesomeFeature -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\r\n"] +[49.35907, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/AwesomeFeature.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.pdb\".\r\n"] +[49.368779, "o", " PrepareForPublish:\r\n Création du répertoire \"bin/Release/net8.0/publish/\".\r\n"] +[49.394389, "o", " _CopyResolvedFilesToPublishPreserveNewest:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.deps.json\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/publish/AwesomeFeature.deps.json\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/AwesomeFeature.dll\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/publish/AwesomeFeature.dll\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/AwesomeFeature.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/publish/AwesomeFeature.pdb\".\r\n"] +[49.397159, "o", " Publish:\r\n AwesomeFeature -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/publish/\r\n"] +[49.398628, "o", " 1>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" terminée (Publish cible(s)).\r\n"] +[49.401854, "o", "\r\n"] +[49.40192, "o", "La génération a réussi.\r\n"] +[49.402068, "o", " 0 Avertissement(s)\r\n 0 Erreur(s)\r\n"] +[49.402665, "o", "\r\nTemps écoulé 00:00:03.41\r\n"] +[49.442509, "o", "Generating Android project\r\n"] +[49.53066, "o", "[Info] Loading assembly from \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\"\r\n"] +[49.551029, "o", "[Info] Collecting types in assembly\r\n"] +[49.557413, "o", "[Info] Generating C# Code\r\n"] +[49.594499, "o", "[Info] Generating C Code\r\n"] +[49.605532, "o", "[Info] Generating Swift Code\r\n"] +[49.641789, "o", "[Info] Writing generated C# code to \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs\"\r\n"] +[49.642311, "o", "[Info] Writing generated C code to \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.h\"\r\n"] +[49.663495, "o", "Building Android library for x64\r\n"] +[49.865639, "o", "Version MSBuild 17.8.0+6cdef4241 pour .NET\r\n"] +[49.938182, "o", "La génération a démarré 09/11/2023 16:19:01.\r\n"] +[50.326564, "o", " 1>Projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" sur le nÅ“ud 1 (Restore cible(s)).\r\n 1>_GetAllRestoreProjectPathItems:\r\n Identification des projets à restaurer...\r\n"] +[50.573766, "o", " Restore:\r\n X.509 certificate chain validation will use the fallback certificate bundle at '/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/trustedroots/codesignctl.pem'.\r\n"] +[50.590131, "o", " X.509 certificate chain validation will use the fallback certificate bundle at '/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/trustedroots/timestampctl.pem'.\r\n"] +[50.675696, "o", " Restauration des packages pour /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj...\r\n"] +[50.685904, "o", " Restauration des packages pour /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj...\r\n"] +[50.971234, "o", " GET https://api.nuget.org/v3/vulnerabilities/index.json\r\n"] +[50.976044, "o", " OK https://api.nuget.org/v3/vulnerabilities/index.json 4 ms\r\n"] +[51.012532, "o", " GET https://api.nuget.org/v3/vulnerabilities/vulnerability.base.json\r\n"] +[51.013596, "o", " GET https://api.nuget.org/v3/vulnerabilities/vulnerability.update.json\r\n"] +[51.017911, "o", " OK https://api.nuget.org/v3/vulnerabilities/vulnerability.base.json 5 ms\r\n"] +[51.033835, "o", " OK https://api.nuget.org/v3/vulnerabilities/vulnerability.update.json 20 ms\r\n"] +[51.0675, "o", " Écriture du fichier des composants sur le disque. Chemin : /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/project.assets.json\r\n"] +[51.079092, "o", " Restauration effectuée de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj (en 424 ms).\r\n"] +[51.139404, "o", " Génération du fichier MSBuild /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/AwesomeFeature.Generated.csproj.nuget.g.props.\r\n"] +[51.141572, "o", " Génération du fichier MSBuild /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/AwesomeFeature.Generated.csproj.nuget.g.targets.\r\n"] +[51.141917, "o", " Écriture du fichier des composants sur le disque. Chemin : /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/project.assets.json\r\n"] +[51.145554, "o", " Restauration effectuée de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj (en 499 ms).\r\n"] +[51.146772, "o", " \r\n Fichiers de configuration NuGet utilisés :\r\n /Users/hpcl/.nuget/NuGet/NuGet.Config\r\n \r\n Flux utilisés :\r\n https://api.nuget.org/v3/index.json\r\n"] +[51.147779, "o", " 1>"] +[51.147902, "o", "Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" terminée (Restore cible(s)).\r\n"] +[51.201572, "o", " 1:7>Projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" sur le nÅ“ud 1 (Publish cible(s)).\r\n"] +[51.201897, "o", " 1>_CheckForNETCoreSdkIsPreview:\r\n /usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(311,5): message NETSDK1057: vous utilisez une version d'aperçu de .NET. Voir : https://aka.ms/dotnet-support-policy [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[51.220201, "o", " PrepareForBuild:\r\n Création du répertoire \"bin/Release/net8.0/linux-bionic-x64/\".\r\n"] +[51.220589, "o", " Création du répertoire \"obj/Release/net8.0/linux-bionic-x64/\".\r\n"] +[51.220823, "o", " Création du répertoire \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/refint/\".\r\n"] +[51.220921, "o", " Création du répertoire \"obj/Release/net8.0/linux-bionic-x64/ref\".\r\n"] +[51.485344, "o", " 1:7>Le projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" (1:7) génère \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" (2:6) sur le nÅ“ud 1 (cibles par défaut).\r\n"] +[51.485454, "o", " 2>GenerateTargetFrameworkMonikerAttribute:\r\n La cible est ignorée \"GenerateTargetFrameworkMonikerAttribute\", car tous les fichiers de sortie sont à jour par rapport aux fichiers d'entrée.\r\n"] +[51.536041, "o", " CoreGenerateAssemblyInfo:\r\n La cible est ignorée \"CoreGenerateAssemblyInfo\", car tous les fichiers de sortie sont à jour par rapport aux fichiers d'entrée.\r\n"] +[51.577169, "o", " _GenerateSourceLinkFile:\r\n Source Link est vide, le fichier 'obj/Release/net8.0/AwesomeFeature.sourcelink.json' n’existe pas.\r\n"] +[51.582718, "o", " CoreCompile:\r\n La cible est ignorée \"CoreCompile\", car tous les fichiers de sortie sont à jour par rapport aux fichiers d'entrée.\r\n"] +[51.603909, "o", " CopyFilesToOutputDirectory:\r\n AwesomeFeature -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\r\n"] +[51.611808, "o", " 2>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" terminée (cibles par défaut).\r\n"] +[51.705153, "o", " 1>_GenerateSourceLinkFile:\r\n Source Link est vide, le fichier 'obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.sourcelink.json' n’existe pas.\r\n"] +[51.710768, "o", " CoreCompile:\r\n /usr/local/share/dotnet/dotnet exec \"/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Roslyn/bincore/csc.dll\" /noconfig /unsafe+ /checked- /nowarn:1701,1702,IL2121,1701,1702 /fullpaths /nostdlib+ /platform:x64 /errorreport:prompt /warn:8 /define:TRACE;RELEASE;NET;NET8_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /highentropyva+ /nullable:disable /reference:/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/ref/AwesomeFeature.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.CSharp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.VisualBasic.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8"] +[51.710869, "o", ".0.0-rc.2.23479.6/ref/net8.0/Microsoft.VisualBasic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.Win32.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.Win32.Registry.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/mscorlib.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/netstandard.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.AppContext.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Buffers.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Concurrent.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.dll /refer"] +[51.710967, "o", "ence:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Immutable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.NonGeneric.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Specialized.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.Annotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.DataAnnotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.EventBasedAsync.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Syst"] +[51.710987, "o", "em.ComponentModel.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.TypeConverter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Configuration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Console.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.Common.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.DataSetExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Contracts.dll /referenc"] +[51.71108, "o", "e:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Debug.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.DiagnosticSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.FileVersionInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Process.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.StackTrace.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.TextWriterTraceListener.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Tools.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.D"] +[51.711129, "o", "iagnostics.TraceSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Tracing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Drawing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Drawing.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Dynamic.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Formats.Asn1.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Formats.Tar.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.Calendars.dll /reference:/usr/local"] +[51.711175, "o", "/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.Brotli.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.ZipFile.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.AccessControl.dll /reference:/usr/local/sha"] +[51.711238, "o", "re/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.DriveInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.Watcher.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.IsolatedStorage.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.MemoryMappedFiles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Pipes.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Pipes.dll /reference:/usr/local/share/"] +[51.7113, "o", "dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.UnmanagedMemoryStream.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Expressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Queryable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Memory.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Http.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/ne"] +[51.711384, "o", "t8.0/System.Net.Http.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.HttpListener.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Mail.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.NameResolution.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.NetworkInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Ping.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Quic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Requests.dll /reference:/usr/"] +[51.711487, "o", "local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.ServicePoint.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Sockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebClient.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebHeaderCollection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebSockets.Client.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebSockets.dll /reference:/usr/local/share/dotnet/packs/Micro"] +[51.711553, "o", "soft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Numerics.Vectors.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ObjectModel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.DispatchProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.ILGeneration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.Lightweight.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore."] +[51.711603, "o", "App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Metadata.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.TypeExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.Reader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.ResourceManager.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.Writer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.CompilerServices.Unsafe.dll /reference:/usr/local/share/dotnet/pa"] +[51.711652, "o", "cks/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.CompilerServices.VisualC.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Handles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.JavaScript.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.RuntimeInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Intrinsics.dll "] +[51.711698, "o", "/reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Loader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Formatters.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8."] +[51.711743, "o", "0/System.Security.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Claims.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Algorithms.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Cng.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Csp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.OpenSsl.dll /reference:/usr/local/share/dotnet/packs/Microso"] +[51.711788, "o", "ft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.X509Certificates.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Principal.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Principal.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.SecureString.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ServiceModel.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ServiceProcess.dll /reference:/usr/local/share"] +[51.711834, "o", "/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.CodePages.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encodings.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.RegularExpressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Channels.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.dll /reference:/usr/local/share/dotnet/packs/M"] +[51.711878, "o", "icrosoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Overlapped.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Dataflow.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Thread.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.ThreadPool.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Timer.dll /reference:/usr/local/share/dotnet"] +[51.71192, "o", "/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Transactions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Transactions.Local.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ValueTuple.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Web.HttpUtility.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Re"] +[51.711964, "o", "aderWriter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XmlDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XmlSerializer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XPath.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XPath.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/WindowsBase.dll /debug- /debug:portable /filealign:512 /optimize+ /out:obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll /refout:obj/Release/net8.0/linux"] +[51.712017, "o", "-bionic-x64/refint/AwesomeFeature.Generated.dll /target:library /warnaserror- /utf8output /deterministic+ /langversion:Preview /embed:obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.GlobalUsings.g.cs /embed:\"obj/Release/net8.0/linux-bionic-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs\" /embed:obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.AssemblyInfo.cs /analyzerconfig:obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.GeneratedMSBuildEditorConfig.editorconfig /analyzerconfig:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_8_default.globalconfig /analyzer:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll /analyzer:/Users/hpcl/.nuget/packages/microsoft.net.illink.tasks/8.0.0-rc.2"] +[51.712093, "o", ".23479.6/analyzers/dotnet/cs/ILLink.CodeFixProvider.dll /analyzer:/Users/hpcl/.nuget/packages/microsoft.net.illink.tasks/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/ILLink.RoslynAnalyzer.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.ComInterfaceGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/d"] +[51.712148, "o", "otnet/cs/System.Text.RegularExpressions.Generator.dll Generated.cs obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.GlobalUsings.g.cs \"obj/Release/net8.0/linux-bionic-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs\" obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.AssemblyInfo.cs /warnaserror+:NU1605,SYSLIB0011\r\n"] +[52.118934, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(77,68): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(153,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[52.11908, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(168,69): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(114,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(157,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/cl"] +[52.119107, "o", "ients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(262,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[52.119191, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(283,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(17,6): warning CA2255: The 'ModuleInitializer' attribute is only intended to be used in application code or advanced source generator scenarios (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2255) [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[52.119216, "o", " 1>"] +[52.119273, "o", "/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1408,32): warning IL3050: Using member 'System.Type.MakeArrayType()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The code for an array of the specified type might not be available. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>"] +[52.119405, "o", "/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL3050: Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[52.119435, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL2055: Call to 'System.Type.MakeGenericType(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1010,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvents()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuid"] +[52.119527, "o", "oc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1196,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethods()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(979,56): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors' in call to 'System.Type.GetConstructors()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it "] +[52.119622, "o", "is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1346,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[52.119704, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1227,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicNestedTypes' in call to 'System.Type.GetNestedTypes()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1289,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMem"] +[52.119779, "o", "berTypes.PublicEvents' in call to 'System.Type.GetDefaultMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1165,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotatio"] +[52.119812, "o", "ns. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1258,53): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1041,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFiel"] +[52.11992, "o", "ds' in call to 'System.Type.GetFields()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n CompilerServer: server - server processed compilation - 2f5c91c6-717e-4abf-a615-c603596f11c8\r\n"] +[52.126563, "o", " _CopyFilesMarkedCopyLocal:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/AwesomeFeature.pdb\".\r\n"] +[52.126666, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/AwesomeFeature.dll\".\r\n"] +[52.128142, "o", " Création de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.csproj.CopyComplete\", car \"AlwaysCreate\" a été spécifié.\r\n"] +[52.128262, "o", " Mise à jour de l'horodatage \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.csproj.CopyComplete\".\r\n"] +[52.400171, "o", " CopyFilesToOutputDirectory:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll\".\r\n"] +[52.401732, "o", " Copie de l’assembly de référence de «obj/Release/net8.0/linux-bionic-x64/refint/AwesomeFeature.Generated.dll» vers «/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/ref/AwesomeFeature.Generated.dll».\r\n"] +[52.402431, "o", " AwesomeFeature.Generated -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll\r\n"] +[52.403338, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.pdb\".\r\n"] +[52.424225, "o", " PrepareForPublish:\r\n Création du répertoire \"bin/Release/net8.0/linux-bionic-x64/publish/\".\r\n"] +[52.446618, "o", " SetupOSSpecificProps:\r\n command -v \"./android_fake_clang.command\"\r\n"] +[52.808984, "o", " \"./android_fake_clang.command\" -fuse-ld=lld -Wl,--version\r\n"] +[53.365438, "o", " command -v \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\"\r\n"] +[53.591384, "o", " WriteIlcRspFileForCompilation:\r\n Création du répertoire \"obj/Release/net8.0/linux-bionic-x64/native/\".\r\n"] +[53.594287, "o", " IlcCompile:\r\n Generating native code\r\n"] +[53.595191, "o", " \"/Users/hpcl/.nuget/packages/runtime.osx-x64.microsoft.dotnet.ilcompiler/8.0.0-rc.2.23479.6/tools/ilc\" @\"obj/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.ilc.rsp\"\r\n"] +[54.151615, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll : warning IL2104: Assembly 'AwesomeFeature.Generated' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[54.151947, "o", " 1>"] +[54.152066, "o", "/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll : warning IL3053: Assembly 'AwesomeFeature.Generated' produced AOT analysis warnings. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[55.881773, "o", " RemoveSections:\r\n sed -i -z 's/global: _init; _fini;/global: /g;' obj/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.exports\r\n"] +[56.106398, "o", " LinkNative:\r\n Création du répertoire \"bin/Release/net8.0/linux-bionic-x64/native\".\r\n"] +[56.107936, "o", " \"./android_fake_clang.command\" \"obj/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.o\" -o \"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\" -Wl,--version-script=obj/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.exports --target=x86_64-linux-android21 -gz=zlib -fuse-ld=lld /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libbootstrapperdll.o /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libRuntime.WorkstationGC.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libeventpipe-disabled.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libstdc++compat.a /Users/hpcl/.nuget/packages/microsoft.netcore.a"] +[56.107965, "o", "pp.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libSystem.Native.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libSystem.IO.Compression.Native.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-x64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-x64/native/libSystem.Security.Cryptography.Native.OpenSsl.a --sysroot=/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -g -Wl,-rpath,'$ORIGIN' -Wl,--build-id=sha1 -Wl,--as-needed -Wl,-e0x0 -pthread -ldl -lz -llog -lm -shared -Wl,-z,relro -Wl,-z,now -Wl,--eh-frame-hdr -Wl,--discard-all -Wl,--gc-sections -Wl,-T,\"obj/Release/net8.0/linux-bionic-x64/native/sections.ld\"\r\n"] +[56.459857, "o", " chmod 644 \"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\"\r\n"] +[56.676535, "o", " \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\" --only-keep-debug \"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\" \"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so.dbg\"\r\n"] +[56.925795, "o", " \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\" --strip-debug --strip-unneeded \"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\"\r\n"] +[57.166333, "o", " \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\" --add-gnu-debuglink=\"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so.dbg\" \"bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\"\r\n"] +[57.398315, "o", " _CopyResolvedFilesToPublishPreserveNewest:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/publish/AwesomeFeature.pdb\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/publish/AwesomeFeature.Generated.so\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/publish/AwesomeFeature.Generated.pdb\".\r\n"] +[57.400407, "o", " Publish:\r\n AwesomeFeature.Generated -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/publish/\r\n"] +[57.400853, "o", " CopyNativeBinary:\r\n Suppression du fichier \"bin/Release/net8.0/linux-bionic-x64/publish//AwesomeFeature.Generated.so\".\r\n"] +[57.401483, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/publish/AwesomeFeature.Generated.so\".\r\n"] +[57.401903, "o", " Suppression du fichier \"bin/Release/net8.0/linux-bionic-x64/publish//AwesomeFeature.Generated.pdb\".\r\n"] +[57.40282, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/native/AwesomeFeature.Generated.so.dbg\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-x64/publish/AwesomeFeature.Generated.so.dbg\".\r\n"] +[57.403668, "o", " 1>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" terminée (Publish cible(s)).\r\n"] +[57.407087, "o", "\r\n"] +[57.407264, "o", "La génération a réussi.\r\n"] +[57.408407, "o", "\r\n"] +[57.408434, "o", " \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" (Publish cible) (1:7) ->\r\n"] +[57.408454, "o", " (CoreCompile cible) -> \r\n"] +[57.408467, "o", " /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(77,68): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(153,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[57.408672, "o", " /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(168,69): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(114,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(157,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/W"] +[57.408743, "o", "ork/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(262,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(283,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(17,6): warning CA2255: The 'ModuleInitializer' attribute is only intended to be used in"] +[57.408821, "o", " application code or advanced source generator scenarios (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2255) [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1408,32): warning IL3050: Using member 'System.Type.MakeArrayType()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The code for an array of the specified type might not be available. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL3050: Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime. [/Users"] +[57.408873, "o", "/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL2055: Call to 'System.Type.MakeGenericType(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1010,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvents()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp"] +[57.40892, "o", "-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1196,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethods()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(979,56): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors' in call to 'System.Type.GetConstructors()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotati"] +[57.408934, "o", "ons. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[57.409, "o", " /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1346,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1227,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicNestedTypes' in call to 'System.Type.GetNestedTypes()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as "] +[57.409046, "o", "those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1289,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetDefaultMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /"] +[57.409091, "o", "Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1165,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1258,53): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Public"] +[57.40914, "o", "Properties' in call to 'System.Type.GetProperties()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1041,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFields' in call to 'System.Type.GetFields()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n\r\n\r\n \"/Users/hpcl/Work/cl"] +[57.409192, "o", "ients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" (Publish cible) (1:7) ->\r\n (IlcCompile cible) -> \r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll : warning IL2104: Assembly 'AwesomeFeature.Generated' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-x64/AwesomeFeature.Generated.dll : warning IL3053: Assembly 'AwesomeFeature.Generated' produced AOT analysis warnings. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n\r\n 22 Avertissement(s)\r\n 0 Erreur(s)\r\n"] +[57.409275, "o", "\r\nTemps écoulé 00:00:07.47\r\n"] +[57.44555, "o", "Building Android library for arm64\r\n"] +[57.641065, "o", "Version MSBuild 17.8.0+6cdef4241 pour .NET\r\n"] +[57.712683, "o", "La génération a démarré 09/11/2023 16:19:08.\r\n"] +[58.097995, "o", " 1>"] +[58.099057, "o", "Projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" sur le nÅ“ud 1 (Restore cible(s)).\r\n"] +[58.099977, "o", " 1>_GetAllRestoreProjectPathItems:\r\n Identification des projets à restaurer...\r\n"] +[58.348334, "o", " Restore:\r\n X.509 certificate chain validation will use the fallback certificate bundle at '/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/trustedroots/codesignctl.pem'.\r\n"] +[58.364644, "o", " X.509 certificate chain validation will use the fallback certificate bundle at '/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/trustedroots/timestampctl.pem'.\r\n"] +[58.461957, "o", " Restauration des packages pour /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj...\r\n Restauration des packages pour /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj...\r\n"] +[58.536842, "o", " CACHE https://api.nuget.org/v3/vulnerabilities/index.json\r\n"] +[58.569065, "o", " CACHE https://api.nuget.org/v3/vulnerabilities/vulnerability.base.json\r\n"] +[58.581882, "o", " CACHE https://api.nuget.org/v3/vulnerabilities/vulnerability.update.json\r\n"] +[58.615305, "o", " Écriture du fichier des composants sur le disque. Chemin : /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/project.assets.json\r\n"] +[58.625945, "o", " Restauration effectuée de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj (en 198 ms).\r\n"] +[58.684623, "o", " Écriture du fichier des composants sur le disque. Chemin : /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/project.assets.json\r\n"] +[58.688399, "o", " Restauration effectuée de /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj (en 270 ms).\r\n"] +[58.689651, "o", " \r\n Fichiers de configuration NuGet utilisés :\r\n /Users/hpcl/.nuget/NuGet/NuGet.Config\r\n \r\n Flux utilisés :\r\n https://api.nuget.org/v3/index.json\r\n"] +[58.6907, "o", " 1>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" terminée (Restore cible(s)).\r\n"] +[58.747513, "o", " 1:7>Projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" sur le nÅ“ud 1 (Publish cible(s)).\r\n"] +[58.747824, "o", " 1>_CheckForNETCoreSdkIsPreview:\r\n /usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(311,5): message NETSDK1057: vous utilisez une version d'aperçu de .NET. Voir : https://aka.ms/dotnet-support-policy [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[58.767246, "o", " PrepareForBuild:\r\n Création du répertoire \"bin/Release/net8.0/linux-bionic-arm64/\".\r\n"] +[58.76737, "o", " Création du répertoire \"obj/Release/net8.0/linux-bionic-arm64/\".\r\n"] +[58.76751, "o", " Création du répertoire \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/refint/\".\r\n"] +[58.767606, "o", " Création du répertoire \"obj/Release/net8.0/linux-bionic-arm64/ref\".\r\n"] +[59.030797, "o", " 1:7>Le projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" (1:7) génère \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" (2:6) sur le nÅ“ud 1 (cibles par défaut).\r\n 2>GenerateTargetFrameworkMonikerAttribute:\r\n La cible est ignorée \"GenerateTargetFrameworkMonikerAttribute\", car tous les fichiers de sortie sont à jour par rapport aux fichiers d'entrée.\r\n"] +[59.079938, "o", " CoreGenerateAssemblyInfo:\r\n La cible est ignorée \"CoreGenerateAssemblyInfo\", car tous les fichiers de sortie sont à jour par rapport aux fichiers d'entrée.\r\n"] +[59.121945, "o", " _GenerateSourceLinkFile:\r\n Source Link est vide, le fichier 'obj/Release/net8.0/AwesomeFeature.sourcelink.json' n’existe pas.\r\n"] +[59.128118, "o", " CoreCompile:\r\n La cible est ignorée \"CoreCompile\", car tous les fichiers de sortie sont à jour par rapport aux fichiers d'entrée.\r\n"] +[59.149328, "o", " CopyFilesToOutputDirectory:\r\n AwesomeFeature -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\r\n"] +[59.156306, "o", " 2>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/AwesomeFeature.csproj\" terminée (cibles par défaut).\r\n"] +[59.250686, "o", " 1>_GenerateSourceLinkFile:\r\n Source Link est vide, le fichier 'obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.sourcelink.json' n’existe pas.\r\n"] +[59.256311, "o", " CoreCompile:\r\n"] +[59.256403, "o", " /usr/local/share/dotnet/dotnet exec \"/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Roslyn/bincore/csc.dll\" /noconfig /unsafe+ /checked- /nowarn:1701,1702,IL2121,1701,1702 /fullpaths /nostdlib+ /platform:arm64 /errorreport:prompt /warn:8 /define:TRACE;RELEASE;NET;NET8_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /highentropyva+ /nullable:disable /reference:/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/obj/Release/net8.0/ref/AwesomeFeature.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.CSharp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.VisualBasic.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/r"] +[59.256489, "o", "ef/net8.0/Microsoft.VisualBasic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.Win32.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Microsoft.Win32.Registry.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/mscorlib.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/netstandard.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.AppContext.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Buffers.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Concurrent.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.dll /reference:/usr/local/sha"] +[59.256518, "o", "re/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Immutable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.NonGeneric.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Collections.Specialized.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.Annotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.DataAnnotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.dll /re"] +[59.256533, "o", "ference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.EventBasedAsync.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ComponentModel.TypeConverter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Configuration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Console.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.Common.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.DataSetExtensions.dll /reference:/usr"] +[59.256651, "o", "/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Data.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Contracts.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Debug.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.DiagnosticSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.FileVersionInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Process.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.StackTrace.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.TextWriterTraceListene"] +[59.25667, "o", "r.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Tools.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.TraceSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Diagnostics.Tracing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Drawing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Drawing.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Dynamic.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Formats.Asn1.dll /reference:/usr/local/share/dotnet/p"] +[59.256768, "o", "acks/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Formats.Tar.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.Calendars.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Globalization.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.Brotli.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Compression.ZipFile.dll /reference:/usr/local/share/dotnet/"] +[59.256851, "o", "packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.DriveInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.FileSystem.Watcher.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.IsolatedStorage.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.MemoryMappedFiles.dll /reference:/usr/local/share/dotnet/pack"] +[59.256885, "o", "s/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Pipes.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.Pipes.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.IO.UnmanagedMemoryStream.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Expressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Linq.Queryable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Memory.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479."] +[59.257048, "o", "6/ref/net8.0/System.Net.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Http.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Http.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.HttpListener.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Mail.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.NameResolution.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.NetworkInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Ping.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Primitives.dll /reference:/usr/l"] +[59.257143, "o", "ocal/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Quic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Requests.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.ServicePoint.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.Sockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebClient.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebHeaderCollection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App"] +[59.257199, "o", ".Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebSockets.Client.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Net.WebSockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Numerics.Vectors.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ObjectModel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.DispatchProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8."] +[59.257267, "o", "0/System.Reflection.Emit.ILGeneration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Emit.Lightweight.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Metadata.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Reflection.TypeExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.Reader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.ResourceManager.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Re"] +[59.257285, "o", "f/8.0.0-rc.2.23479.6/ref/net8.0/System.Resources.Writer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.CompilerServices.Unsafe.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.CompilerServices.VisualC.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Handles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.JavaScript.dll /reference:/usr/local/share/dotnet/packs/"] +[59.25741, "o", "Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.InteropServices.RuntimeInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Intrinsics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Loader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Formatters.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Primiti"] +[59.257438, "o", "ves.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Runtime.Serialization.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Claims.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Algorithms.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Cng.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Csp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/re"] +[59.257522, "o", "f/net8.0/System.Security.Cryptography.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.OpenSsl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Cryptography.X509Certificates.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Principal.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.Principal.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Security.SecureString.dll /reference:/usr/local/share/dotnet/pac"] +[59.257602, "o", "ks/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ServiceModel.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ServiceProcess.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.CodePages.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encoding.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Encodings.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Text.RegularExpressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft"] +[59.25767, "o", ".NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Channels.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Overlapped.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Dataflow.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Tasks.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Thread.dll /reference:/usr/local/share/dotnet/packs/Microsoft"] +[59.258376, "o", ".NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.ThreadPool.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Threading.Timer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Transactions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Transactions.Local.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.ValueTuple.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Web.HttpUtility.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/Syste"] +[59.258439, "o", "m.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.ReaderWriter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XmlDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XmlSerializer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XPath.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/System.Xml.XPath.XDocument.dll /reference:/usr/local/share/"] +[59.258514, "o", "dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/ref/net8.0/WindowsBase.dll /debug- /debug:portable /filealign:512 /optimize+ /out:obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll /refout:obj/Release/net8.0/linux-bionic-arm64/refint/AwesomeFeature.Generated.dll /target:library /warnaserror- /utf8output /deterministic+ /langversion:Preview /embed:obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.GlobalUsings.g.cs /embed:\"obj/Release/net8.0/linux-bionic-arm64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs\" /embed:obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.AssemblyInfo.cs /analyzerconfig:obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.GeneratedMSBuildEditorConfig.editorconfig /analyzerconfig:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_8_default.globalconfig /analyzer:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAn"] +[59.258561, "o", "alysis.CSharp.NetAnalyzers.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100-rc.2.23502.2/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll /analyzer:/Users/hpcl/.nuget/packages/microsoft.net.illink.tasks/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/ILLink.CodeFixProvider.dll /analyzer:/Users/hpcl/.nuget/packages/microsoft.net.illink.tasks/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/ILLink.RoslynAnalyzer.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.ComInterfaceGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/Microsoft.Interop.SourceGener"] +[59.260434, "o", "ation.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0-rc.2.23479.6/analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll Generated.cs obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.GlobalUsings.g.cs \"obj/Release/net8.0/linux-bionic-arm64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs\" obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.AssemblyInfo.cs /warnaserror+:NU1605,SYSLIB0011\r\n"] +[59.49611, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(77,68): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(153,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[59.496373, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(168,69): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[59.496451, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(114,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(157,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(262,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/cl"] +[59.496707, "o", "ients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(283,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(17,6): warning CA2255: The 'ModuleInitializer' attribute is only intended to be used in application code or advanced source generator scenarios (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2255) [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(979,56): warning IL2075: 'this' argume"] +[59.496831, "o", "nt does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors' in call to 'System.Type.GetConstructors()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1010,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvents()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Aweso"] +[59.496974, "o", "meFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1041,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFields' in call to 'System.Type.GetFields()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1165,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'Dyn"] +[59.497129, "o", "amicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1196,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethods()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n "] +[59.497311, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1227,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicNestedTypes' in call to 'System.Type.GetNestedTypes()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1258,53): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as th"] +[59.497397, "o", "ose declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1289,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetDefaultMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>"] +[59.497685, "o", "/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1346,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1408,32): warning IL3050: Using member 'System.Type.MakeArrayType()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The code for an array of the specified type might not be available. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpc"] +[59.497876, "o", "l/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL3050: Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL2055: Call to 'System.Type.MakeGenericType(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n CompilerServer: server - server processed compilation - 89f6c066-2345-4601-b2ee-640a43eb93b1\r\n"] +[59.503902, "o", " _CopyFilesMarkedCopyLocal:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.dll\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/AwesomeFeature.dll\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/AwesomeFeature.pdb\".\r\n"] +[59.505145, "o", " Création de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.csproj.CopyComplete\", car \"AlwaysCreate\" a été spécifié.\r\n"] +[59.505295, "o", " Mise à jour de l'horodatage \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.csproj.CopyComplete\".\r\n"] +[59.705434, "o", " CopyFilesToOutputDirectory:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll\".\r\n"] +[59.706503, "o", " Copie de l’assembly de référence de «obj/Release/net8.0/linux-bionic-arm64/refint/AwesomeFeature.Generated.dll» vers «/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/ref/AwesomeFeature.Generated.dll».\r\n"] +[59.707182, "o", " AwesomeFeature.Generated -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll\r\n"] +[59.707768, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.pdb\".\r\n"] +[59.713425, "o", " PrepareForPublish:\r\n Création du répertoire \"bin/Release/net8.0/linux-bionic-arm64/publish/\".\r\n"] +[59.742951, "o", " SetupOSSpecificProps:\r\n command -v \"./android_fake_clang.command\"\r\n"] +[59.947261, "o", " \"./android_fake_clang.command\" -fuse-ld=lld -Wl,--version\r\n"] +[60.204055, "o", " command -v \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\"\r\n"] +[60.428662, "o", " WriteIlcRspFileForCompilation:\r\n Création du répertoire \"obj/Release/net8.0/linux-bionic-arm64/native/\".\r\n"] +[60.430937, "o", " IlcCompile:\r\n Generating native code\r\n"] +[60.431799, "o", " \"/Users/hpcl/.nuget/packages/runtime.osx-x64.microsoft.dotnet.ilcompiler/8.0.0-rc.2.23479.6/tools/ilc\" @\"obj/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.ilc.rsp\"\r\n"] +[60.98795, "o", " 1>/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll : warning IL2104: Assembly 'AwesomeFeature.Generated' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[60.988261, "o", " 1>"] +[60.98846, "o", "/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll : warning IL3053: Assembly 'AwesomeFeature.Generated' produced AOT analysis warnings. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[62.71791, "o", " RemoveSections:\r\n sed -i -z 's/global: _init; _fini;/global: /g;' obj/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.exports\r\n"] +[62.942565, "o", " LinkNative:\r\n Création du répertoire \"bin/Release/net8.0/linux-bionic-arm64/native\".\r\n"] +[62.94475, "o", " \"./android_fake_clang.command\" \"obj/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.o\" -o \"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\" -Wl,--version-script=obj/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.exports --target=aarch64-linux-android21 -gz=zlib -fuse-ld=lld /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libbootstrapperdll.o /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libRuntime.WorkstationGC.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libeventpipe-disabled.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libstdc++compat.a /Users/hpcl/.nuget/packa"] +[62.944921, "o", "ges/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libSystem.Native.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libSystem.IO.Compression.Native.a /Users/hpcl/.nuget/packages/microsoft.netcore.app.runtime.nativeaot.linux-bionic-arm64/8.0.0-rc.2.23479.6/runtimes/linux-bionic-arm64/native/libSystem.Security.Cryptography.Native.OpenSsl.a --sysroot=/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot --target=aarch64-linux-android21 -g -Wl,-rpath,'$ORIGIN' -Wl,--build-id=sha1 -Wl,--as-needed -Wl,-e0x0 -pthread -ldl -lz -llog -lm -shared -Wl,-z,relro -Wl,-z,now -Wl,--eh-frame-hdr -Wl,--discard-all -Wl,--gc-sections -Wl,-T,\"obj/Release/net8.0/linux-bionic-arm64/native/sections.ld\"\r\n"] +[63.295305, "o", " chmod 644 \"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\"\r\n"] +[63.501102, "o", " \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\" --only-keep-debug \"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\" \"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so.dbg\"\r\n"] +[63.749389, "o", " \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\" --strip-debug --strip-unneeded \"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\"\r\n"] +[63.995839, "o", " \"/Users/hpcl/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy\" --add-gnu-debuglink=\"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so.dbg\" \"bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\"\r\n"] +[64.230952, "o", " _CopyResolvedFilesToPublishPreserveNewest:\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/publish/AwesomeFeature.Generated.pdb\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/publish/AwesomeFeature.Generated.so\".\r\n Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature/bin/Release/net8.0/AwesomeFeature.pdb\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/publish/AwesomeFeature.pdb\".\r\n"] +[64.233445, "o", " Publish:\r\n"] +[64.233468, "o", " AwesomeFeature.Generated -> /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/publish/\r\n"] +[64.234007, "o", " CopyNativeBinary:\r\n Suppression du fichier \"bin/Release/net8.0/linux-bionic-arm64/publish//AwesomeFeature.Generated.so\".\r\n"] +[64.234691, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/publish/AwesomeFeature.Generated.so\".\r\n"] +[64.235119, "o", " Suppression du fichier \"bin/Release/net8.0/linux-bionic-arm64/publish//AwesomeFeature.Generated.pdb\".\r\n"] +[64.236131, "o", " Copie du fichier de \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/native/AwesomeFeature.Generated.so.dbg\" vers \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/bin/Release/net8.0/linux-bionic-arm64/publish/AwesomeFeature.Generated.so.dbg\".\r\n"] +[64.236734, "o", " 1>Génération du projet \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" terminée (Publish cible(s)).\r\n"] +[64.240115, "o", "\r\n"] +[64.240203, "o", "La génération a réussi.\r\n"] +[64.241255, "o", "\r\n"] +[64.24136, "o", " \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" (Publish cible) (1:7) ->\r\n (CoreCompile cible) -> \r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(77,68): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(153,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(168,69): w"] +[64.241456, "o", "arning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(114,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n"] +[64.24153, "o", " /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(157,15): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(262,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(283,22): warning CS8632: L'annotation pour les types référence Nullable doit être utilisée uniquement dans le code au sein d'un contexte d'annotations '#nullable'. [/Users/hpcl/W"] +[64.241644, "o", "ork/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(17,6): warning CA2255: The 'ModuleInitializer' attribute is only intended to be used in application code or advanced source generator scenarios (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2255) [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(979,56): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors' in call to 'System.Type.GetConstructors()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Us"] +[64.241668, "o", "ers/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1010,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvents()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1041,50): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFields' in call to 'System.Type.GetFields()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does no"] +[64.241775, "o", "t have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1165,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuido"] +[64.242347, "o", "c/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1196,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethods()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1227,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicNestedTypes' in call to 'System.Type.GetNestedTypes()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching a"] +[64.242467, "o", "nnotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1258,53): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1289,51): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberType"] +[64.242622, "o", "s.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetDefaultMembers()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1346,34): warning IL2075: 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The return value of method 'NativeGeneratedCode.InteropUtils.GetInstance(Void*)' does not have matching annotations. "] +[64.242688, "o", "The source value must declare at least the same requirements as those declared on the target location it is assigned to. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1408,32): warning IL3050: Using member 'System.Type.MakeArrayType()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The code for an array of the specified type might not be available. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL3050: Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime. [/Users/hpcl/Work/clients/in"] +[64.242846, "o", "tuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/Generated.cs(1471,32): warning IL2055: Call to 'System.Type.MakeGenericType(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n\r\n\r\n \"/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj\" (Publish cible) (1:7) ->\r\n (IlcCompile cible) -> \r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll : warning IL2104: Assembly 'AwesomeFeature.Generated' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated"] +[64.242925, "o", "/AwesomeFeature.Generated.csproj]\r\n /Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/obj/Release/net8.0/linux-bionic-arm64/AwesomeFeature.Generated.dll : warning IL3053: Assembly 'AwesomeFeature.Generated' produced AOT analysis warnings. [/Users/hpcl/Work/clients/intuidoc/csharp-flutter/AwesomeFeature.Generated/AwesomeFeature.Generated.csproj]\r\n\r\n 22 Avertissement(s)\r\n 0 Erreur(s)\r\n\r\nTemps écoulé 00:00:06.53\r\n"] +[64.276962, "o", "Copying header to output directory\r\n"] +[64.280833, "o", "Finished building. See /Users/hpcl/Work/clients/intuidoc/csharp-flutter/build.log for details.\r\n"] +[64.281421, "o", "\u001b[?2004h"] +[64.281445, "o", "bash-5.2$ "] +[66.438523, "o", "c"] +[66.52498, "o", "d"] +[66.630881, "o", " "] +[66.765737, "o", "l"] +[66.849052, "o", "i"] +[66.987293, "o", "bs/"] +[67.679417, "o", "\r\n\u001b[?2004l\r"] +[67.67961, "o", "\u001b[?2004hbash-5.2$ "] +[68.440672, "o", "l"] +[68.558648, "o", "s"] +[68.692127, "o", " "] +[68.822209, "o", "-"] +[68.838897, "o", ")"] +[69.774053, "o", "\b\u001b[K"] +[70.024211, "o", "l"] +[70.124052, "o", "a"] +[70.295972, "o", "\r\n\u001b[?2004l\r"] +[70.301449, "o", "total 24\r\n"] +[70.301876, "o", "drwxr-xr-x@ 5 hpcl staff 160 9 nov 16:19 .\r\ndrwxr-xr-x@ 19 hpcl staff 608 9 nov 16:19 ..\r\n-rw-r--r--@ 1 hpcl staff 12173 9 nov 16:19 AwesomeFeature.h\r\n"] +[70.301896, "o", "drwxr-xr-x@ 3 hpcl staff 96 9 nov 16:19 arm64-v8a\r\ndrwxr-xr-x@ 3 hpcl staff 96 9 nov 16:19 x86_64\r\n"] +[70.302501, "o", "\u001b[?2004h"] +[70.302582, "o", "bash-5.2$ "] +[72.589769, "o", "\u001b[?2004l\r\r\n"] +[72.589966, "o", "exit\r\n"] diff --git a/demo.png b/demo.png new file mode 100644 index 0000000000000000000000000000000000000000..bda627c7c93fd57637d6c9ba9b5b7fcef15bb4de GIT binary patch literal 316895 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

cWh~~XH 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

^K@iN`NJfW{_vG}0cjKx5B#sJIG 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

G=gYIXX$_EoGYPxkmTySInyTW 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

9!25TA^sRS&!ghd1APpXd0n>^!aAndJ@pO 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

Kd1pNx}EqC%mm&i?*3} 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