Skip to content

buggy/messy deploy on iOS with multiple schemas/target #14648

Closed

Description

@zontarian

as on Gitter: this is also a cc to @xster @cbracken

Side note: I am able, with a clean project, to have AndroidStudio build the Flutter package binary, and even if it fails the Xcode build, open XCode and run/deploy my deiserd shcema/target (see #126990 ) even if the main app entry point is always the same.

Steps to Reproduce

I come from an iOS and Android native background. As per my company internal guidelines, we start every fresh project with 4 targets: development, staging, demo and production.
Then we create 4 schemas, each referencing the relevant target.
Every target has some different icons (so it's clear which appwe are running), different plist (i.e. the bundle identifier is different) and a bunch of different files (maybe a Configuration.swift file is different for every environment).

Now we are seriously evaluating Flutter to use for some simple apps, as a start. But I am not able to replicate the behaviour we require for iOS.

What we have done so far:

  1. created a flutter project for an app named Rotor
  2. in AndroidStudio with Flutter plugin, we have created 4 Run/Debug configurations with the relevant names.
  1. Each configuration has:
    • a different Dart entrypoint (and this takes care for having different Configurations/Config constants in our code),
    • a different Build flavor that is the name of the schema in xcode (and btw it's also the name of the target)
  2. in XCode we create 4 targets, each with the different icons and bundle name, and the targets are named Rotor-tg-dev, Rotor-tg-staging etc..
  3. we have created in XCode 4 schemas, Rotor-dev, Rotor-staging.. each referencing the corresponding target
  4. we have edited the Pods/Podfile to replicate the lines under target 'Runner' do ... for every target, so we have now target 'Rotor-tg-dev' do .. etc..

If we run the app on the simulator (on the device te problems are similar) we stumble into many issues.

  1. if we try to build for example the Dev run configuration, we are informed that Flutter looks for a configuration named "Rotor-dev-debug`. It's missing (and imho it's useless, but nonetheless).. we create a configuration named like this.
  2. we build again. And we have an error
ld: warning: directory not found for option '-L/Users/walter/flutter_rotor/build/ios/Debug-Rotor-dev-iphonesimulator/shared_preferences'
    ld: warning: directory not found for option '-L/Users/walter/flutter_rotor/build/ios/Debug-Rotor-dev-iphonesimulator/url_launcher'
    ld: library not found for -lshared_preferences
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

In fact, looking at the file system, I see:

build\ios\Debug-Rotor-dev-iphonesimulator
                                                      Rotor-tg-dev.app of size zero
build\ios\Debug-iphonesimulator
                                                      Runner.app of many MB
                                                      shared-preferences/
                                                      url_launcher/

The libraries are on a different path!

Logs

nautilus:fluttheero (master) walter$ flutter run --flavor Rotor-dev
Launching lib/main.dart on iPhone 6 in debug mode...
PROVA
Running Xcode build...                                6.7s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **
    
    
    The following build commands failed:
    	Ld /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app/Rotor-tg-dev normal x86_64
    (1 failure)
Xcode's output:
↳
    Build settings from command line:
        ARCHS = x86_64
        BUILD_DIR = /Users/walter/rotor_flutter/build/ios
        ONLY_ACTIVE_ARCH = YES
        SDKROOT = iphonesimulator11.2
    
    === CLEAN TARGET url_launcher OF PROJECT Pods WITH THE DEFAULT CONFIGURATION (Release) ===
    
    Check dependencies
    
    Clean.Remove clean /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher/liburl_launcher.a
        builtin-rm -rf /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher/liburl_launcher.a
    
    Clean.Remove clean /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build
        builtin-rm -rf /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build
    
    === CLEAN TARGET shared_preferences OF PROJECT Pods WITH THE DEFAULT CONFIGURATION (Release) ===
    
    Check dependencies
    
    Clean.Remove clean /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences/libshared_preferences.a
        builtin-rm -rf /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences/libshared_preferences.a
    
    Clean.Remove clean /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build
        builtin-rm -rf /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build
    
    === CLEAN TARGET Pods-Runner OF PROJECT Pods WITH THE DEFAULT CONFIGURATION (Release) ===
    
    Check dependencies
    
    Clean.Remove clean /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/libPods-Runner.a
        builtin-rm -rf /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/libPods-Runner.a
    
    Clean.Remove clean /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build
        builtin-rm -rf /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build
    
    === CLEAN TARGET Rotor-tg-dev OF PROJECT Runner WITH CONFIGURATION Debug-Rotor-dev ===
    
    Check dependencies
    
    Clean.Remove clean /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app
        builtin-rm -rf /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app
    
    Clean.Remove clean Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build
        builtin-rm -rf /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build
    
    ** CLEAN SUCCEEDED **
    
    === BUILD TARGET shared_preferences OF PROJECT Pods WITH THE DEFAULT CONFIGURATION (Release) ===
    
    Check dependencies
    
    Write auxiliary files
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-project-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-all-non-framework-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-generated-files.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-all-target-headers.hmap
    /bin/mkdir -p /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/shared_preferences.LinkFileList
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-own-target-headers.hmap
    
    CompileC /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/shared_preferences-dummy.o Target\ Support\ Files/shared_preferences/shared_preferences-dummy.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios/Pods
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wunguarded-availability -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences -include /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/shared_preferences/shared_preferences-prefix.pch -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/shared_preferences-dummy.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/shared_preferences-dummy.dia -c /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/shared_preferences/shared_preferences-dummy.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/shared_preferences-dummy.o
    
    CompileC /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/SharedPreferencesPlugin.o /Users/walter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.3.2/ios/Classes/SharedPreferencesPlugin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios/Pods
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wunguarded-availability -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/shared_preferences-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences -include /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/shared_preferences/shared_preferences-prefix.pch -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/SharedPreferencesPlugin.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/SharedPreferencesPlugin.dia -c /Users/walter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.3.2/ios/Classes/SharedPreferencesPlugin.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/SharedPreferencesPlugin.o
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.3.2/ios/Classes/SharedPreferencesPlugin.m:5:
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.3.2/ios/Classes/SharedPreferencesPlugin.h:5:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/Flutter.h:34:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterAppDelegate.h:11:
    /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterPlugin.h:129:35: warning: 'UIApplicationShortcutItem' is partial: introduced in iOS 9.0 [-Wunguarded-availability]
        performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
                                      ^
    In module 'UIKit' imported from /Users/walter/rotor_flutter/ios/Pods/Target Support Files/shared_preferences/shared_preferences-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:60:12: note: 'UIApplicationShortcutItem' has been explicitly marked partial here
    @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
               ^
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.3.2/ios/Classes/SharedPreferencesPlugin.m:5:
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.3.2/ios/Classes/SharedPreferencesPlugin.h:5:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/Flutter.h:34:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterAppDelegate.h:11:
    /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterPlugin.h:128:1: note: annotate 'application:performActionForShortcutItem:completionHandler:' with an availability attribute to silence
    - (BOOL)application:(UIApplication*)application
    ^
    1 warning generated.
    
    Libtool /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences/libshared_preferences.a normal x86_64
        cd /Users/walter/rotor_flutter/ios/Pods
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -L/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences -filelist /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/shared_preferences.build/Objects-normal/x86_64/shared_preferences.LinkFileList -framework Foundation -o /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences/libshared_preferences.a
    
    === BUILD TARGET url_launcher OF PROJECT Pods WITH THE DEFAULT CONFIGURATION (Release) ===
    Check dependencies
    
    Write auxiliary files
    /bin/mkdir -p /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/url_launcher.LinkFileList
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-all-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-own-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-all-non-framework-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-project-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-generated-files.hmap
    
    CompileC /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/UrlLauncherPlugin.o /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios/Pods
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wunguarded-availability -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private/url_launcher -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher -include /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/url_launcher/url_launcher-prefix.pch -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/UrlLauncherPlugin.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/UrlLauncherPlugin.dia -c /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/UrlLauncherPlugin.o
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:7:
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.h:5:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/Flutter.h:34:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterAppDelegate.h:11:
    /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterPlugin.h:129:35: warning: 'UIApplicationShortcutItem' is partial: introduced in iOS 9.0 [-Wunguarded-availability]
        performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
                                      ^
    In module 'UIKit' imported from /Users/walter/rotor_flutter/ios/Pods/Target Support Files/url_launcher/url_launcher-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:60:12: note: 'UIApplicationShortcutItem' has been explicitly marked partial here
    @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
               ^
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:7:
    In file included from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.h:5:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/Flutter.h:34:
    In file included from /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterAppDelegate.h:11:
    /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter/Flutter/FlutterPlugin.h:128:1: note: annotate 'application:performActionForShortcutItem:completionHandler:' with an availability attribute to silence
    - (BOOL)application:(UIApplication*)application
    ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:26:31: warning: 'SFSafariViewController' is partial: introduced in iOS 9.0 [-Wunguarded-availability]
    - (void)safariViewController:(SFSafariViewController *)controller
                                  ^
    In module 'SafariServices' imported from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:5:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:27:12: note: 'SFSafariViewController' has been explicitly marked partial here
    @interface SFSafariViewController : UIViewController
               ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:26:1: note: annotate 'safariViewController:didCompleteInitialLoad:' with an availability attribute to silence
    - (void)safariViewController:(SFSafariViewController *)controller
    ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:38:40: warning: 'SFSafariViewController' is partial: introduced in iOS 9.0 [-Wunguarded-availability]
    - (void)safariViewControllerDidFinish:(SFSafariViewController *)controller {
                                           ^
    In module 'SafariServices' imported from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:5:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:27:12: note: 'SFSafariViewController' has been explicitly marked partial here
    @interface SFSafariViewController : UIViewController
               ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:38:1: note: annotate 'safariViewControllerDidFinish:' with an availability attribute to silence
    - (void)safariViewControllerDidFinish:(SFSafariViewController *)controller {
    ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:95:16: warning: 'openURL:options:completionHandler:' is only available on iOS 10.0 or newer [-Wunguarded-availability]
      [application openURL:url
                   ^~~~~~~~~~~
    In module 'UIKit' imported from /Users/walter/rotor_flutter/ios/Pods/Target Support Files/url_launcher/url_launcher-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:134:1: note: 'openURL:options:completionHandler:' has been explicitly marked partial here
    - (void)openURL:(NSURL*)url options:(NSDictionary<NSString *, id> *)options completionHandler:(void (^ __nullable)(BOOL success))completion NS_AVAILABLE_IOS(10_0) NS_EXTENSION_UNAVAILABLE_IOS("");
    ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:95:16: note: enclose 'openURL:options:completionHandler:' in an @available check to silence this warning
      [application openURL:url
                   ^~~~~~~~~~~
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:112:3: warning: 'SFSafariViewController' is only available on iOS 9.0 or newer [-Wunguarded-availability]
      SFSafariViewController *safari = [[SFSafariViewController alloc] initWithURL:url];
      ^~~~~~~~~~~~~~~~~~~~~~
    In module 'SafariServices' imported from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:5:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:27:12: note: 'SFSafariViewController' has been explicitly marked partial here
    @interface SFSafariViewController : UIViewController
               ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:112:3: note: enclose 'SFSafariViewController' in an @available check to silence this warning
      SFSafariViewController *safari = [[SFSafariViewController alloc] initWithURL:url];
      ^~~~~~~~~~~~~~~~~~~~~~
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:112:38: warning: 'SFSafariViewController' is only available on iOS 9.0 or newer [-Wunguarded-availability]
      SFSafariViewController *safari = [[SFSafariViewController alloc] initWithURL:url];
                                         ^~~~~~~~~~~~~~~~~~~~~~
    In module 'SafariServices' imported from /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:5:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:27:12: note: 'SFSafariViewController' has been explicitly marked partial here
    @interface SFSafariViewController : UIViewController
               ^
    /Users/walter/.pub-cache/hosted/pub.dartlang.org/url_launcher-2.0.1/ios/Classes/UrlLauncherPlugin.m:112:38: note: enclose 'SFSafariViewController' in an @available check to silence this warning
      SFSafariViewController *safari = [[SFSafariViewController alloc] initWithURL:url];
                                         ^~~~~~~~~~~~~~~~~~~~~~
    6 warnings generated.
    
    CompileC /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/url_launcher-dummy.o Target\ Support\ Files/url_launcher/url_launcher-dummy.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios/Pods
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wunguarded-availability -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/url_launcher-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private -I/Users/walter/rotor_flutter/ios/Pods/Headers/Private/url_launcher -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher -include /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/url_launcher/url_launcher-prefix.pch -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/url_launcher-dummy.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/url_launcher-dummy.dia -c /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/url_launcher/url_launcher-dummy.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/url_launcher-dummy.o
    
    Libtool /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher/liburl_launcher.a normal x86_64
        cd /Users/walter/rotor_flutter/ios/Pods
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -L/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher -filelist /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/url_launcher.build/Objects-normal/x86_64/url_launcher.LinkFileList -framework Foundation -o /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher/liburl_launcher.a
    
    === BUILD TARGET Pods-Runner OF PROJECT Pods WITH THE DEFAULT CONFIGURATION (Release) ===
    
    Check dependencies
    
    Write auxiliary files
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-all-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-generated-files.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner.hmap
    /bin/mkdir -p /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64/Pods-Runner.LinkFileList
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-project-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-all-non-framework-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-own-target-headers.hmap
    
    CompileC /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64/Pods-Runner-dummy.o Target\ Support\ Files/Pods-Runner/Pods-Runner-dummy.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios/Pods
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_RELEASE=1 -DCOCOAPODS=1 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wunguarded-availability -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Pods-Runner-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator -F/Users/walter/rotor_flutter/ios/Pods/../../../flutter/bin/cache/artifacts/engine/ios -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64/Pods-Runner-dummy.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64/Pods-Runner-dummy.dia -c /Users/walter/rotor_flutter/ios/Pods/Target\ Support\ Files/Pods-Runner/Pods-Runner-dummy.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64/Pods-Runner-dummy.o
    
    Libtool /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/libPods-Runner.a normal x86_64
        cd /Users/walter/rotor_flutter/ios/Pods
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -L/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator -L/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/shared_preferences -L/Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/url_launcher -filelist /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/Pods-Runner.build/Objects-normal/x86_64/Pods-Runner.LinkFileList -framework Foundation -o /Users/walter/rotor_flutter/build/ios/Release-iphonesimulator/libPods-Runner.a
    
    === BUILD TARGET Rotor-tg-dev OF PROJECT Runner WITH CONFIGURATION Debug-Rotor-dev ===
    
    Check dependencies
    
    Write auxiliary files
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-all-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-own-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-all-non-framework-target-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A367B20321C340096E181.sh
    chmod 0755 /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A367B20321C340096E181.sh
    /bin/mkdir -p /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/Rotor-tg-dev.LinkFileList
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A367C20321C340096E181.sh
    chmod 0755 /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A367C20321C340096E181.sh
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366620321C340096E181.sh
    chmod 0755 /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366620321C340096E181.sh
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A367D20321C340096E181.sh
    chmod 0755 /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A367D20321C340096E181.sh
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366720321C340096E181.sh
    chmod 0755 /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366720321C340096E181.sh
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-project-headers.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev.hmap
    write-file /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-generated-files.hmap
    
    Create product structure
    /bin/mkdir -p /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app
    
    ProcessProductPackaging "" Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev.app.xcent
        cd /Users/walter/rotor_flutter/ios
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        
    
    Entitlements:
    
    {
        "application-identifier" = "KYSRJ43EG8.it.rotor.rotor.dev";
        "keychain-access-groups" =     (
            "KYSRJ43EG8.it.rotor.rotor.dev"
        );
    }
    
    
        builtin-productPackagingUtility -entitlements -format xml -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev.app.xcent
    
    PhaseScriptExecution [CP]\ Check\ Pods\ Manifest.lock Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366620321C340096E181.sh
        cd /Users/walter/rotor_flutter/ios
        /bin/sh -c /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366620321C340096E181.sh
    
    PhaseScriptExecution Run\ Script Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366720321C340096E181.sh
        cd /Users/walter/rotor_flutter/ios
        export ACTION=build
        export AD_HOC_CODE_SIGNING_ALLOWED=YES
        export ALTERNATE_GROUP=staff
        export ALTERNATE_MODE=u+w,go-w,a+rX
        export ALTERNATE_OWNER=walter
        export ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO
        export ALWAYS_SEARCH_USER_PATHS=NO
        export ALWAYS_USE_SEPARATE_HEADERMAPS=NO
        export APPLE_INTERNAL_DEVELOPER_DIR=/AppleInternal/Developer
        export APPLE_INTERNAL_DIR=/AppleInternal
        export APPLE_INTERNAL_DOCUMENTATION_DIR=/AppleInternal/Documentation
        export APPLE_INTERNAL_LIBRARY_DIR=/AppleInternal/Library
        export APPLE_INTERNAL_TOOLS=/AppleInternal/Developer/Tools
        export APPLICATION_EXTENSION_API_ONLY=NO
        export APPLY_RULES_IN_COPY_FILES=NO
        export ARCHS=x86_64
        export ARCHS_STANDARD="i386 x86_64"
        export ARCHS_STANDARD_32_64_BIT="i386 x86_64"
        export ARCHS_STANDARD_32_BIT=i386
        export ARCHS_STANDARD_64_BIT=x86_64
        export ARCHS_STANDARD_INCLUDING_64_BIT="i386 x86_64"
        export ARCHS_UNIVERSAL_IPHONE_OS="i386 x86_64"
        export ASSETCATALOG_COMPILER_APPICON_NAME=AppIcon
        export AVAILABLE_PLATFORMS="appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator"
        export BITCODE_GENERATION_MODE=marker
        export BUILD_ACTIVE_RESOURCES_ONLY=YES
        export BUILD_COMPONENTS="headers build"
        export BUILD_DIR=/Users/walter/rotor_flutter/build/ios
        export BUILD_ROOT=/Users/walter/rotor_flutter/ios/Build
        export BUILD_STYLE=
        export BUILD_VARIANTS=normal
        export BUILT_PRODUCTS_DIR=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator
        export CACHE_ROOT=/var/folders/ly/tdccsxg13wzcyffs345d48jr0000gn/C/com.apple.DeveloperTools/9.2-9C40b/Xcode
        export CCHROOT=/var/folders/ly/tdccsxg13wzcyffs345d48jr0000gn/C/com.apple.DeveloperTools/9.2-9C40b/Xcode
        export CHMOD=/bin/chmod
        export CHOWN=/usr/sbin/chown
        export CLANG_ANALYZER_NONNULL=YES
        export CLANG_CXX_LANGUAGE_STANDARD=gnu++0x
        export CLANG_CXX_LIBRARY=libc++
        export CLANG_ENABLE_MODULES=YES
        export CLANG_ENABLE_OBJC_ARC=YES
        export CLANG_MODULES_BUILD_SESSION_FILE=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation
        export CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING=YES
        export CLANG_WARN_BOOL_CONVERSION=YES
        export CLANG_WARN_COMMA=YES
        export CLANG_WARN_CONSTANT_CONVERSION=YES
        export CLANG_WARN_DIRECT_OBJC_ISA_USAGE=YES_ERROR
        export CLANG_WARN_EMPTY_BODY=YES
        export CLANG_WARN_ENUM_CONVERSION=YES
        export CLANG_WARN_INFINITE_RECURSION=YES
        export CLANG_WARN_INT_CONVERSION=YES
        export CLANG_WARN_NON_LITERAL_NULL_CONVERSION=YES
        export CLANG_WARN_OBJC_LITERAL_CONVERSION=YES
        export CLANG_WARN_OBJC_ROOT_CLASS=YES_ERROR
        export CLANG_WARN_RANGE_LOOP_ANALYSIS=YES
        export CLANG_WARN_STRICT_PROTOTYPES=YES
        export CLANG_WARN_SUSPICIOUS_MOVE=YES
        export CLANG_WARN_UNREACHABLE_CODE=YES
        export CLANG_WARN__DUPLICATE_METHOD_MATCH=YES
        export CLASS_FILE_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/JavaClasses
        export CLEAN_PRECOMPS=YES
        export CLONE_HEADERS=NO
        export CODESIGNING_FOLDER_PATH=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app
        export CODE_SIGNING_ALLOWED=YES
        export CODE_SIGNING_REQUIRED=YES
        export CODE_SIGN_CONTEXT_CLASS=XCiPhoneSimulatorCodeSignContext
        export CODE_SIGN_IDENTITY=-
        export COLOR_DIAGNOSTICS=NO
        export COMBINE_HIDPI_IMAGES=NO
        export COMMAND_MODE=legacy
        export COMPILER_INDEX_STORE_ENABLE=Default
        export COMPOSITE_SDK_DIRS=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/CompositeSDKs
        export COMPRESS_PNG_FILES=YES
        export CONFIGURATION=Debug-Rotor-dev
        export CONFIGURATION_BUILD_DIR=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator
        export CONFIGURATION_TEMP_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator
        export CONTENTS_FOLDER_PATH=Rotor-tg-dev.app
        export COPYING_PRESERVES_HFS_DATA=NO
        export COPY_HEADERS_RUN_UNIFDEF=NO
        export COPY_PHASE_STRIP=NO
        export COPY_RESOURCES_FROM_STATIC_FRAMEWORKS=YES
        export CORRESPONDING_DEVICE_PLATFORM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
        export CORRESPONDING_DEVICE_PLATFORM_NAME=iphoneos
        export CORRESPONDING_DEVICE_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk
        export CORRESPONDING_DEVICE_SDK_NAME=iphoneos11.2
        export CP=/bin/cp
        export CREATE_INFOPLIST_SECTION_IN_BINARY=NO
        export CURRENT_ARCH=x86_64
        export CURRENT_VARIANT=normal
        export DEAD_CODE_STRIPPING=YES
        export DEBUGGING_SYMBOLS=YES
        export DEBUG_INFORMATION_FORMAT=dwarf
        export DEFAULT_COMPILER=com.apple.compilers.llvm.clang.1_0
        export DEFAULT_KEXT_INSTALL_PATH=/System/Library/Extensions
        export DEFINES_MODULE=NO
        export DEPLOYMENT_LOCATION=NO
        export DEPLOYMENT_POSTPROCESSING=NO
        export DEPLOYMENT_TARGET_CLANG_ENV_NAME=IPHONEOS_DEPLOYMENT_TARGET
        export DEPLOYMENT_TARGET_CLANG_FLAG_NAME=mios-simulator-version-min
        export DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX=-mios-simulator-version-min=
        export DEPLOYMENT_TARGET_SETTING_NAME=IPHONEOS_DEPLOYMENT_TARGET
        export DEPLOYMENT_TARGET_SUGGESTED_VALUES="8.0 8.1 8.2 8.3 8.4 9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2"
        export DERIVED_FILES_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources
        export DERIVED_FILE_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources
        export DERIVED_SOURCES_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources
        export DEVELOPER_APPLICATIONS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
        export DEVELOPER_FRAMEWORKS_DIR=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
        export DEVELOPER_FRAMEWORKS_DIR_QUOTED=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
        export DEVELOPER_LIBRARY_DIR=/Applications/Xcode.app/Contents/Developer/Library
        export DEVELOPER_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
        export DEVELOPER_TOOLS_DIR=/Applications/Xcode.app/Contents/Developer/Tools
        export DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export DEVELOPMENT_LANGUAGE=English
        export DEVELOPMENT_TEAM=KYSRJ43EG8
        export DOCUMENTATION_FOLDER_PATH=Rotor-tg-dev.app/English.lproj/Documentation
        export DO_HEADER_SCANNING_IN_JAM=NO
        export DSTROOT=/tmp/Runner.dst
        export DT_TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
        export DWARF_DSYM_FILE_NAME=Rotor-tg-dev.app.dSYM
        export DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT=NO
        export DWARF_DSYM_FOLDER_PATH=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator
        export EFFECTIVE_PLATFORM_NAME=-iphonesimulator
        export EMBEDDED_CONTENT_CONTAINS_SWIFT=NO
        export EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE=NO
        export ENABLE_BITCODE=NO
        export ENABLE_DEFAULT_HEADER_SEARCH_PATHS=YES
        export ENABLE_HEADER_DEPENDENCIES=YES
        export ENABLE_ON_DEMAND_RESOURCES=YES
        export ENABLE_STRICT_OBJC_MSGSEND=YES
        export ENABLE_TESTABILITY=YES
        export ENTITLEMENTS_REQUIRED=YES
        export EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS=".DS_Store .svn .git .hg CVS"
        export EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES="*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj"
        export EXECUTABLES_FOLDER_PATH=Rotor-tg-dev.app/Executables
        export EXECUTABLE_FOLDER_PATH=Rotor-tg-dev.app
        export EXECUTABLE_NAME=Rotor-tg-dev
        export EXECUTABLE_PATH=Rotor-tg-dev.app/Rotor-tg-dev
        export EXPANDED_CODE_SIGN_IDENTITY=-
        export EXPANDED_CODE_SIGN_IDENTITY_NAME=-
        export EXPANDED_PROVISIONING_PROFILE=
        export FILE_LIST=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects/LinkFileList
        export FIXED_FILES_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/FixedFiles
        export FLUTTER_APPLICATION_PATH=/Users/walter/rotor_flutter
        export FLUTTER_BUILD_DIR=build
        export FLUTTER_BUILD_MODE=debug
        export FLUTTER_FRAMEWORK_DIR=/Users/walter/Lavori/progettiIAKTA/flutter/bin/cache/artifacts/engine/ios
        export FLUTTER_ROOT=/Users/walter/Lavori/progettiIAKTA/flutter
        export FLUTTER_TARGET=lib/main.dart
        export FRAMEWORKS_FOLDER_PATH=Rotor-tg-dev.app/Frameworks
        export FRAMEWORK_FLAG_PREFIX=-framework
        export FRAMEWORK_SEARCH_PATHS="/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator /Users/walter/rotor_flutter/ios/Pods/../../../flutter/bin/cache/artifacts/engine/ios /Users/walter/rotor_flutter/ios/Flutter"
        export FRAMEWORK_VERSION=A
        export FULL_PRODUCT_NAME=Rotor-tg-dev.app
        export GCC3_VERSION=3.3
        export GCC_C_LANGUAGE_STANDARD=gnu99
        export GCC_DYNAMIC_NO_PIC=NO
        export GCC_INLINES_ARE_PRIVATE_EXTERN=YES
        export GCC_NO_COMMON_BLOCKS=YES
        export GCC_OBJC_LEGACY_DISPATCH=YES
        export GCC_OPTIMIZATION_LEVEL=0
        export GCC_PFE_FILE_C_DIALECTS="c objective-c c++ objective-c++"
        export GCC_PREPROCESSOR_DEFINITIONS="DEBUG=1  COCOAPODS=1 COCOAPODS=1"
        export GCC_SYMBOLS_PRIVATE_EXTERN=NO
        export GCC_TREAT_WARNINGS_AS_ERRORS=NO
        export GCC_VERSION=com.apple.compilers.llvm.clang.1_0
        export GCC_VERSION_IDENTIFIER=com_apple_compilers_llvm_clang_1_0
        export GCC_WARN_64_TO_32_BIT_CONVERSION=YES
        export GCC_WARN_ABOUT_RETURN_TYPE=YES_ERROR
        export GCC_WARN_UNDECLARED_SELECTOR=YES
        export GCC_WARN_UNINITIALIZED_AUTOS=YES_AGGRESSIVE
        export GCC_WARN_UNUSED_FUNCTION=YES
        export GCC_WARN_UNUSED_VARIABLE=YES
        export GENERATE_MASTER_OBJECT_FILE=NO
        export GENERATE_PKGINFO_FILE=YES
        export GENERATE_PROFILING_CODE=NO
        export GENERATE_TEXT_BASED_STUBS=NO
        export GID=20
        export GROUP=staff
        export HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT=YES
        export HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES=YES
        export HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS=YES
        export HEADERMAP_INCLUDES_PROJECT_HEADERS=YES
        export HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES=YES
        export HEADERMAP_USES_VFS=NO
        export HEADER_SEARCH_PATHS="/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/include /Users/walter/rotor_flutter/ios/Pods/Headers/Public /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher"
        export HIDE_BITCODE_SYMBOLS=YES
        export HOME=/Users/walter
        export ICONV=/usr/bin/iconv
        export INFOPLIST_EXPAND_BUILD_SETTINGS=YES
        export INFOPLIST_FILE="Runner copy-Info.plist"
        export INFOPLIST_OUTPUT_FORMAT=binary
        export INFOPLIST_PATH=Rotor-tg-dev.app/Info.plist
        export INFOPLIST_PREPROCESS=NO
        export INFOSTRINGS_PATH=Rotor-tg-dev.app/English.lproj/InfoPlist.strings
        export INLINE_PRIVATE_FRAMEWORKS=NO
        export INSTALLHDRS_COPY_PHASE=NO
        export INSTALLHDRS_SCRIPT_PHASE=NO
        export INSTALL_DIR=/tmp/Runner.dst/Applications
        export INSTALL_GROUP=staff
        export INSTALL_MODE_FLAG=u+w,go-w,a+rX
        export INSTALL_OWNER=walter
        export INSTALL_PATH=/Applications
        export INSTALL_ROOT=/tmp/Runner.dst
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export JAVAC_DEFAULT_FLAGS="-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8"
        export JAVA_APP_STUB=/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
        export JAVA_ARCHIVE_CLASSES=YES
        export JAVA_ARCHIVE_TYPE=JAR
        export JAVA_COMPILER=/usr/bin/javac
        export JAVA_FOLDER_PATH=Rotor-tg-dev.app/Java
        export JAVA_FRAMEWORK_RESOURCES_DIRS=Resources
        export JAVA_JAR_FLAGS=cv
        export JAVA_SOURCE_SUBDIR=.
        export JAVA_USE_DEPENDENCIES=YES
        export JAVA_ZIP_FLAGS=-urg
        export JIKES_DEFAULT_FLAGS="+E +OLDCSO"
        export KEEP_PRIVATE_EXTERNS=NO
        export LD_DEPENDENCY_INFO_FILE=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/Rotor-tg-dev_dependency_info.dat
        export LD_GENERATE_MAP_FILE=NO
        export LD_MAP_FILE_PATH=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-LinkMap-normal-x86_64.txt
        export LD_NO_PIE=NO
        export LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER=YES
        export LD_RUNPATH_SEARCH_PATHS=" '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks"
        export LEGACY_DEVELOPER_DIR=/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
        export LEX=lex
        export LIBRARY_FLAG_NOSPACE=YES
        export LIBRARY_FLAG_PREFIX=-l
        export LIBRARY_KEXT_INSTALL_PATH=/Library/Extensions
        export LIBRARY_SEARCH_PATHS="/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/shared_preferences /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/url_launcher /Users/walter/rotor_flutter/ios/Flutter"
        export LINKER_DISPLAYS_MANGLED_NAMES=NO
        export LINK_FILE_LIST_normal_x86_64=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/Rotor-tg-dev.LinkFileList
        export LINK_WITH_STANDARD_LIBRARIES=YES
        export LOCALIZABLE_CONTENT_DIR=
        export LOCALIZED_RESOURCES_FOLDER_PATH=Rotor-tg-dev.app/English.lproj
        export LOCAL_ADMIN_APPS_DIR=/Applications/Utilities
        export LOCAL_APPS_DIR=/Applications
        export LOCAL_DEVELOPER_DIR=/Library/Developer
        export LOCAL_LIBRARY_DIR=/Library
        export LOCROOT=
        export LOCSYMROOT=
        export MACH_O_TYPE=mh_execute
        export MAC_OS_X_PRODUCT_BUILD_VERSION=16G1212
        export MAC_OS_X_VERSION_ACTUAL=101206
        export MAC_OS_X_VERSION_MAJOR=101200
        export MAC_OS_X_VERSION_MINOR=1206
        export METAL_LIBRARY_FILE_BASE=default
        export METAL_LIBRARY_OUTPUT_DIR=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app
        export MODULE_CACHE_DIR=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache
        export MTL_ENABLE_DEBUG_INFO=YES
        export NATIVE_ARCH=i386
        export NATIVE_ARCH_32_BIT=i386
        export NATIVE_ARCH_64_BIT=x86_64
        export NATIVE_ARCH_ACTUAL=x86_64
        export NO_COMMON=YES
        export OBJC_ABI_VERSION=2
        export OBJECT_FILE_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects
        export OBJECT_FILE_DIR_normal=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal
        export OBJROOT=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex
        export ONLY_ACTIVE_ARCH=YES
        export OS=MACOS
        export OSAC=/usr/bin/osacompile
        export OTHER_CFLAGS=" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher\""
        export OTHER_CPLUSPLUSFLAGS=" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences\" -isystem \"/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher\""
        export OTHER_LDFLAGS=" -ObjC -l\"shared_preferences\" -l\"url_launcher\" -framework \"Flutter\" -ObjC -l\"shared_preferences\" -l\"url_launcher\" -framework \"Flutter\""
        export PACKAGE_TYPE=com.apple.package-type.wrapper.application
        export PASCAL_STRINGS=YES
        export PATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        export PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES="/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms"
        export PBDEVELOPMENTPLIST_PATH=Rotor-tg-dev.app/pbdevelopment.plist
        export PFE_FILE_C_DIALECTS=objective-c
        export PKGINFO_FILE_PATH=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/PkgInfo
        export PKGINFO_PATH=Rotor-tg-dev.app/PkgInfo
        export PLATFORM_DEVELOPER_APPLICATIONS_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications
        export PLATFORM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
        export PLATFORM_DEVELOPER_LIBRARY_DIR=/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library
        export PLATFORM_DEVELOPER_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
        export PLATFORM_DEVELOPER_TOOLS_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools
        export PLATFORM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr
        export PLATFORM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
        export PLATFORM_DISPLAY_NAME="iOS Simulator"
        export PLATFORM_NAME=iphonesimulator
        export PLATFORM_PREFERRED_ARCH=x86_64
        export PLIST_FILE_OUTPUT_FORMAT=binary
        export PLUGINS_FOLDER_PATH=Rotor-tg-dev.app/PlugIns
        export PODS_BUILD_DIR=/Users/walter/rotor_flutter/build/ios
        export PODS_CONFIGURATION_BUILD_DIR=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator
        export PODS_PODFILE_DIR_PATH=/Users/walter/rotor_flutter/ios/.
        export PODS_ROOT=/Users/walter/rotor_flutter/ios/Pods
        export PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR=YES
        export PRECOMP_DESTINATION_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/PrefixHeaders
        export PRESERVE_DEAD_CODE_INITS_AND_TERMS=NO
        export PRIVATE_HEADERS_FOLDER_PATH=Rotor-tg-dev.app/PrivateHeaders
        export PRODUCT_BUNDLE_IDENTIFIER=it.rotor.rotor.dev
        export PRODUCT_MODULE_NAME=Rotor_tg_dev
        export PRODUCT_NAME=Rotor-tg-dev
        export PRODUCT_SETTINGS_PATH="/Users/walter/rotor_flutter/ios/Runner copy-Info.plist"
        export PRODUCT_TYPE=com.apple.product-type.application
        export PROFILING_CODE=NO
        export PROJECT=Runner
        export PROJECT_DERIVED_FILE_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/DerivedSources
        export PROJECT_DIR=/Users/walter/rotor_flutter/ios
        export PROJECT_FILE_PATH=/Users/walter/rotor_flutter/ios/Runner.xcodeproj
        export PROJECT_NAME=Runner
        export PROJECT_TEMP_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build
        export PROJECT_TEMP_ROOT=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex
        export PUBLIC_HEADERS_FOLDER_PATH=Rotor-tg-dev.app/Headers
        export RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS=YES
        export REMOVE_CVS_FROM_RESOURCES=YES
        export REMOVE_GIT_FROM_RESOURCES=YES
        export REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES=YES
        export REMOVE_HG_FROM_RESOURCES=YES
        export REMOVE_SVN_FROM_RESOURCES=YES
        export REZ_COLLECTOR_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/ResourceManagerResources
        export REZ_OBJECTS_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/ResourceManagerResources/Objects
        export REZ_SEARCH_PATHS="/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator "
        export SCAN_ALL_SOURCE_FILES_FOR_INCLUDES=NO
        export SCRIPTS_FOLDER_PATH=Rotor-tg-dev.app/Scripts
        export SCRIPT_INPUT_FILE_COUNT=0
        export SCRIPT_OUTPUT_FILE_COUNT=0
        export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk
        export SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk
        export SDK_DIR_iphonesimulator11_2=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk
        export SDK_NAME=iphonesimulator11.2
        export SDK_NAMES=iphonesimulator11.2
        export SDK_PRODUCT_BUILD_VERSION=15C107
        export SDK_VERSION=11.2
        export SDK_VERSION_ACTUAL=110200
        export SDK_VERSION_MAJOR=110000
        export SDK_VERSION_MINOR=200
        export SED=/usr/bin/sed
        export SEPARATE_STRIP=NO
        export SEPARATE_SYMBOL_EDIT=NO
        export SET_DIR_MODE_OWNER_GROUP=YES
        export SET_FILE_MODE_OWNER_GROUP=NO
        export SHALLOW_BUNDLE=YES
        export SHARED_DERIVED_FILE_DIR=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/DerivedSources
        export SHARED_FRAMEWORKS_FOLDER_PATH=Rotor-tg-dev.app/SharedFrameworks
        export SHARED_PRECOMPS_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/PrecompiledHeaders
        export SHARED_SUPPORT_FOLDER_PATH=Rotor-tg-dev.app/SharedSupport
        export SKIP_INSTALL=NO
        export SOURCE_ROOT=/Users/walter/rotor_flutter/ios
        export SRCROOT=/Users/walter/rotor_flutter/ios
        export STRINGS_FILE_OUTPUT_ENCODING=binary
        export STRIP_BITCODE_FROM_COPIED_FILES=NO
        export STRIP_INSTALLED_PRODUCT=YES
        export STRIP_STYLE=all
        export STRIP_SWIFT_SYMBOLS=YES
        export SUPPORTED_DEVICE_FAMILIES=1,2
        export SUPPORTED_PLATFORMS="iphonesimulator iphoneos"
        export SUPPORTS_TEXT_BASED_API=NO
        export SWIFT_PLATFORM_TARGET_PREFIX=ios
        export SYMROOT=/Users/walter/rotor_flutter/ios/Build
        export SYSTEM_ADMIN_APPS_DIR=/Applications/Utilities
        export SYSTEM_APPS_DIR=/Applications
        export SYSTEM_CORE_SERVICES_DIR=/System/Library/CoreServices
        export SYSTEM_DEMOS_DIR=/Applications/Extras
        export SYSTEM_DEVELOPER_APPS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export SYSTEM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export SYSTEM_DEVELOPER_DEMOS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples"
        export SYSTEM_DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
        export SYSTEM_DEVELOPER_DOC_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library"
        export SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools"
        export SYSTEM_DEVELOPER_JAVA_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Java Tools"
        export SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools"
        export SYSTEM_DEVELOPER_RELEASENOTES_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes"
        export SYSTEM_DEVELOPER_TOOLS=/Applications/Xcode.app/Contents/Developer/Tools
        export SYSTEM_DEVELOPER_TOOLS_DOC_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools"
        export SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools"
        export SYSTEM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export SYSTEM_DEVELOPER_UTILITIES_DIR=/Applications/Xcode.app/Contents/Developer/Applications/Utilities
        export SYSTEM_DOCUMENTATION_DIR=/Library/Documentation
        export SYSTEM_KEXT_INSTALL_PATH=/System/Library/Extensions
        export SYSTEM_LIBRARY_DIR=/System/Library
        export TAPI_VERIFY_MODE=ErrorsOnly
        export TARGETED_DEVICE_FAMILY=1,2
        export TARGETNAME=Rotor-tg-dev
        export TARGET_BUILD_DIR=/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator
        export TARGET_DEVICE_IDENTIFIER="dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder"
        export TARGET_NAME=Rotor-tg-dev
        export TARGET_TEMP_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build
        export TEMP_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build
        export TEMP_FILES_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build
        export TEMP_FILE_DIR=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build
        export TEMP_ROOT=/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex
        export TOOLCHAINS=com.apple.dt.toolchain.XcodeDefault
        export TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
        export TREAT_MISSING_BASELINES_AS_TEST_FAILURES=NO
        export UID=501
        export UNLOCALIZED_RESOURCES_FOLDER_PATH=Rotor-tg-dev.app
        export UNSTRIPPED_PRODUCT=NO
        export USER=walter
        export USER_APPS_DIR=/Users/walter/Applications
        export USER_LIBRARY_DIR=/Users/walter/Library
        export USE_DYNAMIC_NO_PIC=YES
        export USE_HEADERMAP=YES
        export USE_HEADER_SYMLINKS=NO
        export VALIDATE_PRODUCT=NO
        export VALID_ARCHS="i386 x86_64"
        export VERBOSE_PBXCP=NO
        export VERSIONPLIST_PATH=Rotor-tg-dev.app/version.plist
        export VERSION_INFO_BUILDER=walter
        export VERSION_INFO_FILE=Rotor-tg-dev_vers.c
        export VERSION_INFO_STRING="\"@(#)PROGRAM:Rotor-tg-dev  PROJECT:Runner-\""
        export WRAPPER_EXTENSION=app
        export WRAPPER_NAME=Rotor-tg-dev.app
        export WRAPPER_SUFFIX=.app
        export WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES=NO
        export XCODE_APP_SUPPORT_DIR=/Applications/Xcode.app/Contents/Developer/Library/Xcode
        export XCODE_PRODUCT_BUILD_VERSION=9C40b
        export XCODE_VERSION_ACTUAL=0920
        export XCODE_VERSION_MAJOR=0900
        export XCODE_VERSION_MINOR=0920
        export XPCSERVICES_FOLDER_PATH=Rotor-tg-dev.app/XPCServices
        export YACC=yacc
        export arch=x86_64
        export variant=normal
        /bin/sh -c /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Script-D15A366720321C340096E181.sh
    ♦ mkdir -p -- /Users/walter/rotor_flutter/ios/Flutter
    ♦ rm -rf -- /Users/walter/rotor_flutter/ios/Flutter/Flutter.framework
    ♦ rm -rf -- /Users/walter/rotor_flutter/ios/Flutter/App.framework
    ♦ rm -f -- /Users/walter/rotor_flutter/ios/Flutter/app.flx
    ♦ cp -r -- /Users/walter/Lavori/progettiIAKTA/flutter/bin/cache/artifacts/engine/ios/Flutter.framework /Users/walter/rotor_flutter/ios/Flutter
    ♦ find /Users/walter/rotor_flutter/ios/Flutter/Flutter.framework -type f -exec chmod a-w {} ;
    ♦ mkdir -p -- /Users/walter/rotor_flutter/ios/Flutter/App.framework
    ♦ eval 
    ♦ cp -- /Users/walter/rotor_flutter/ios/Flutter/AppFrameworkInfo.plist /Users/walter/rotor_flutter/ios/Flutter/App.framework/Info.plist
    ♦ /Users/walter/Lavori/progettiIAKTA/flutter/bin/flutter --suppress-analytics build flx --target=lib/main.dart --output-file=/Users/walter/rotor_flutter/ios/Flutter/app.flx --snapshot=build/snapshot_blob.bin --depfile=build/snapshot_blob.bin.d --working-dir=/Users/walter/rotor_flutter/ios/Flutter/flutter_assets
    Project /Users/walter/rotor_flutter built and packaged successfully.
    
    CompileC Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/AppDelegate.o Runner/AppDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -DCOCOAPODS=1 -DCOCOAPODS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -fobjc-abi-version=2 -fobjc-legacy-dispatch -index-store-path /Users/walter/rotor_flutter/ios/Index/DataStore -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator -F/Users/walter/rotor_flutter/ios/Pods/../../../flutter/bin/cache/artifacts/engine/ios -F/Users/walter/rotor_flutter/ios/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/AppDelegate.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/AppDelegate.dia -c /Users/walter/rotor_flutter/ios/Runner/AppDelegate.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/AppDelegate.o
    
    CompileC Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/main.o Runner/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -DCOCOAPODS=1 -DCOCOAPODS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -fobjc-abi-version=2 -fobjc-legacy-dispatch -index-store-path /Users/walter/rotor_flutter/ios/Index/DataStore -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator -F/Users/walter/rotor_flutter/ios/Pods/../../../flutter/bin/cache/artifacts/engine/ios -F/Users/walter/rotor_flutter/ios/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/main.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/main.dia -c /Users/walter/rotor_flutter/ios/Runner/main.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/main.o
    
    CompileC Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/GeneratedPluginRegistrant.o Runner/GeneratedPluginRegistrant.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/walter/rotor_flutter/ios
        export LANG=en_US.US-ASCII
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/Users/walter/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -DCOCOAPODS=1 -DCOCOAPODS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -fobjc-abi-version=2 -fobjc-legacy-dispatch -index-store-path /Users/walter/rotor_flutter/ios/Index/DataStore -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-generated-files.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-own-target-headers.hmap -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-all-target-headers.hmap -iquote /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev-project-headers.hmap -I/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/include -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -I/Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources/x86_64 -I/Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/DerivedSources -F/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator -F/Users/walter/rotor_flutter/ios/Pods/../../../flutter/bin/cache/artifacts/engine/ios -F/Users/walter/rotor_flutter/ios/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/Flutter -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/shared_preferences -isystem /Users/walter/rotor_flutter/ios/Pods/Headers/Public/url_launcher -MMD -MT dependencies -MF /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/GeneratedPluginRegistrant.d --serialize-diagnostics /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/GeneratedPluginRegistrant.dia -c /Users/walter/rotor_flutter/ios/Runner/GeneratedPluginRegistrant.m -o /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/GeneratedPluginRegistrant.o
    
    Ld /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app/Rotor-tg-dev normal x86_64
        cd /Users/walter/rotor_flutter/ios
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/walter/Library/Android/sdk/platform-tools:/Users/walter/Lavori/progettiIAKTA/flutter/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk -L/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator -L/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/shared_preferences -L/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/url_launcher -L/Users/walter/rotor_flutter/ios/Flutter -F/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator -F/Users/walter/rotor_flutter/ios/Pods/../../../flutter/bin/cache/artifacts/engine/ios -F/Users/walter/rotor_flutter/ios/Flutter -filelist /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/Rotor-tg-dev.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/Rotor-tg-dev_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lshared_preferences -lurl_launcher -framework Flutter -ObjC -lshared_preferences -lurl_launcher -framework Flutter -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Rotor-tg-dev.app.xcent -framework Flutter -framework App -lPods-Runner -Xlinker -dependency_info -Xlinker /Users/walter/rotor_flutter/ios/Build/Intermediates.noindex/Runner.build/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.build/Objects-normal/x86_64/Rotor-tg-dev_dependency_info.dat -o /Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/Rotor-tg-dev.app/Rotor-tg-dev
    ld: warning: directory not found for option '-L/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/shared_preferences'
    ld: warning: directory not found for option '-L/Users/walter/rotor_flutter/build/ios/Debug-Rotor-dev-iphonesimulator/url_launcher'
    ld: library not found for -lshared_preferences
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
Could not build the application for the simulator.
Error launching application on iPhone 6.
nautilus:fluttheero (master) walter$ 

Flutter Doctor

      ] 3.0
[ +148 ms] [✓] Flutter (on Mac OS X 10.12.6 16G1212, locale en-IT, channel unknown)
[        ]     • Flutter version 0.0.23-pre.1 at /Users/walter/Lavori/progettiIAKTA/flutter
[        ]     • Framework revision 455e6b7e19 (6 hours ago), 2018-02-12 14:35:54 +0100
[        ]     • Engine revision 8f2d72b183
[        ]     • Tools Dart version 2.0.0-dev.16.0
[        ]     • Engine Dart version 2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8
[ +182 ms] /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[ +129 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[        ] 3.0
[  +72 ms] java -version
[  +82 ms] [✓] Android toolchain - develop for Android devices (Android SDK 27.0.2)
[        ]     • Android SDK at /Users/walter/Library/Android/sdk
[        ]     • Android NDK location not configured (optional; useful for native profiling support)
[        ]     • Platform android-27, build-tools 27.0.2
[        ]     • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
[        ]     • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
  
[        ] [✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
[        ]     • Xcode at /Applications/Xcode.app/Contents/Developer
[        ]     • Xcode 9.2, Build version 9C40b
[        ]     • ios-deploy 1.9.2
[        ]     • CocoaPods version 1.4.0
[   +1 ms] [✓] Android Studio (version 3.0)
[        ]     • Android Studio at /Applications/Android Studio.app/Contents
[        ]     • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
[   +1 ms] /usr/bin/defaults read /Applications/IntelliJ IDEA.app/Contents/Info CFBundleShortVersionString
[ +136 ms] Exit code 0 from: /usr/bin/defaults read /Applications/IntelliJ IDEA.app/Contents/Info CFBundleShortVersionString
[        ] 2017.3.2
[  +68 ms] [✓] IntelliJ IDEA Ultimate Edition (version 2017.3.2)
[        ]     • Flutter plugin version 21.2.3
[        ]     • Dart plugin version 173.4127.31
[   +3 ms] /Users/walter/Library/Android/sdk/platform-tools/adb devices -l
[  +16 ms] Exit code 0 from: /Users/walter/Library/Android/sdk/platform-tools/adb devices -l
[        ] List of devices attached
[   +4 ms] idevice_id -h
[  +16 ms] /usr/bin/xcrun simctl list --json devices
[ +120 ms] [✓] Connected devices
[        ]     • iPhone 6 • 177BAEFE-9837-44C6-BE59-920F863BC485 • ios • iOS 11.2 (simulator)

For more information about diagnosing and reporting Flutter bugs, please see https://flutter.io/bug-reports/.

Activity

  1. added
    platform-iosiOS applications specifically
    toolAffects the "flutter" command-line tool. See also t: labels.
    platform-macosBuilding on or for macOS specifically
    on Feb 12, 2018
  2. zontarian commented on Feb 12, 2018

    @zontarian
    Author

    BTW I'm willing to contribute to the code. I think the main issue is the config passing between Flutter and Xcode, since once it's configured and installed once, I can run things from xcode.

    Issues regard mainly I think cocoapods library paths, target name, schema names and entry points configuration etc..
    One for example is an issue where Flutter requires a target in XCode named Runner, just in order to query XCode for available configurations.. this could be avoided by passing the target name or obtaining it from the schema.

    If anybody would care to point me to some relevant files/patterns, I'm more than glad to do some work. I've already started do look into the flutter-tools/ios dirs and files but I don't know the overall workflow, and so I've suspended my investigation for the moment. I can run the flutter tools under debugging maybe to gain some more insight.

  3. roughike commented on Feb 13, 2018

    @roughike
    Contributor

    UPDATE: See my comment below.

    I have separate schemes, targets and configuration for Dev and Prod environments.

    I had to modify the Podfile a bit. Instead of:

    target 'Runner' do
      # Auto-generated Flutter pod stuff here
    end

    I have:

    def shared_pods
      # Auto-generated Flutter pod stuff here
    end
    
    target 'Runner' do
      # "Runner" is my production flavor
      shared_pods
    end
    
    target 'Dev' do
      # "Dev" is my development flavor
      shared_pods
    end

    Now after running cd ios && pod install, the project builds and the library not found for -l<library_name> errors are resolved. But it seems like Flutter ignores the Dev build target.

    It just defaults to the Runner target, even with flutter run --target Dev. The Dev scheme points to the Dev target. Running the project from XCode works properly.

    If somebody is wondering why I have to use targets, it's because of firebase and separate GoogleService-Info.plist files that are needed for each environment.

  4. roughike commented on Feb 13, 2018

    @roughike
    Contributor

    I was able to solve my problems with GoogleService-Info.plist files with this article. Basically, it's a run script phase which eliminates the need for Build Targets in my case.

    Now the build flavors work perfectly for me, and I'm able to run them for Android & iOS through my IDE, without needing the command line.

    @zontarian What's your use case for Build Targets? Is there anything that you can't achieve with schemes?

  5. zontarian commented on Feb 13, 2018

    @zontarian
    Author

    Hi @roughike , thanks.
    I use schemas along with build targets. Basically in a build target I specify a different Info.plist file, (so different bundle, app name, version etc), different icon sets, and some other things.

    Now I am able to achieve what I want with two steps:

    1. in Flutter IDE, I build and test my app on Android, and then I try to build it for iOS with a different flavor. The build somehow succeeds, with many difficulties, but never launches the app.
      What is important in this step is that the Flutter IDE builds the Dart binary package, with the app.

    2. I switch to xcode, I change manually the file Flutter/Generated.xconfig and change the line FLUTTER_TARGET=lib/main.dart
      to the entry point associated with my build target, i.e.
      FLUTTER_TARGET=lib/main-dev.dart

    Then I build and launch the app. Most of the times it works.

    Now i will experiment with writing dediated *.xconfig files which basically don't change, and hold s the correct dart file for a given target.
    In XCode then I can include and exclude the files in the build phases panel.

    Thanks

  6. roughike commented on Feb 13, 2018

    @roughike
    Contributor

    (disclaimer: despite the "Contributor" status, I don't have relations with Flutter team; I just did a 2-line PR a while back.)

    For Info.plist files, if there are only a couple values to change, user-defined Build Settings can help. Here's an example of a user-defined build setting called "FLAVOR":

    screen shot 2018-02-13 at 4 17 22 pm

    To reference this in an Info.plist file, one would have $(FLAVOR) as the value for any custom key.

    I use schemas along with build targets.

    Build targets on iOS didn't work for me.

    The Flutter CLI ignored them and used the default Runner target instead. The only way they worked for me was running them from XCode, which is not ideal. Like I mentioned earlier, I created a run script phase to use different GoogleService-Info.plist files in different build flavors.

    Maybe the other problems could be addressed with run script phases too, but using targets would be probably easier. Unfortunately, at least for me, they didn't work.

  7. cbracken commented on Feb 15, 2018

    @cbracken
    Member

    Somewhat related -- adding for x-ref purposes: #9767.

  8. zontarian commented on Feb 16, 2018

    @zontarian
    Author

    To recap: in our daily work as app developers, we have usually 4 differnt environments for our apps:

    • Dev. The apps use APIS on our local machines. No SMS are sent, push notifications can or cannot work
    • Staging. This is a clone of the production server, it's in the cloud, everything works as in production except the data is different, the db has different data etc. Our customers don't see this env because we try out our new development branches here
    • Demo. This is a preview environment with stable code for our customers to test features before we port features in production
    • Production. it's the real deal

    Since we ant to be EXTRA sure what we are testing/shipping to the app store, we visually differentiate apps for the different environments, as well as giving them different bundle ids, different push notifications configs etc.. This way we can also have every different app installed on our device (because of the different bundle ids), getting different push notifications and being visually diffeerent. This lasst step is achieved with different icon (colors changed) and some diffeent base color in the app itself.
    So we are extra sure what we are testing/doing/showing to the customers.
    To achieve this goal we make extensive use of Flavors in Android and of Target/Schemas in iOS.
    With Flutter we tried to use different Run Configurations, and this is my recap of what we do.

    After some hours of trial and error, I've endend up following this pattern:

    1. develop on AndroidStudio/IntelliJ the Flutter/Android part.
      1. We have defined 4 different entry points for the Flutter app: main.dart, main-dev.dart, main-staging.dart main-demo.dart. Each file define a global variable and some magic so we can access a global Config class and ask for static values, which can be different in every environment, according to the global var. This takes care of the Flutter-specific differences in environment
      2. we have defined 4 related Android flavors, with related modifications
      3. We have defined 4 Run/Debug profiles accordingly.
    2. Developing on Android is pretty straightforward: choose the appropriate Run Configuration and everything should work
    3. Developing on iOS is a two step process: we run any kind of configuration in android studio, then when AS tries to build XCode, we stop the build. The important thing is that the Flutter binary has been created
    4. then we switch to XCode, we choose the schema/target we want (we have previously created 4 schema/4 targets/4 .xconfig files) and we run the app. It works as expected

    The biggest problem was on XCode side:

    1. we want to have clear targets, so visually the different builds appear differnt also in the schema menu because of the icon (different colors)
    2. the target holds different Plist witjh dofferent app names and bundle ids
    3. the app itself has different Config.swift files for the different targets, so we take care of differences in environment (API endpoints, colors, timeouts, etc) and also some bundle files (FCM.plist)
    4. we have built as per a suggestion in this thread, 4 different .xconfig files in the Flutter dir. Each file consists only of two lines:
    #include "Generated.xcconfig"
    FLUTTER_TARGET=lib/main-staging.dart
    

    (this is for staging.xconfig. Each config override the Generated.xconfig files which didn't honor the Run Configuration choosen in AndroidStudio. So we can start the Flutter app with the correct entry point

    1. We have defined 4 new Configurations in the project, Dev, Staging, Demo and Production, eache referencing the correct .xconfig file.
    2. We have defined new schemas, each referencing a different target and the corresponding configuration
    3. we have duplicated the target section in the Pods/Podfile file, for every new target in pur project and we have run pod install inside the ios/ subdir

    It works flawlessly albeit a little bit slower than the expected flow. It's even more convenient, because with just one compilation of flutter, we can deploy our iOS app on every target just by building in XCode for a dirrenet schema.

    So, what is missing?

    1. Android Studio should take care of generating the correct generated.xconfig file with the correct dart entry point. Or generate one xconfig for every configuration
    2. As should not depend on the Runner target to be present. We keep it just for fun.
    3. we spent a lot of time cleaning up projects/target include/lib paths, because they ended up being wrong..

    Honestly what I suggest is

    1. Make the Runner name configurable, so one can choose the correct target name
    2. Generate the Generated.xconfig file with the correct dart entry point,a ccording to flavor choosen
    3. Check build paths

    Other steps need to be done according to our experience in XCode, and maybe a two page tutorial should suffice (with tips for editing the Podfile and running pod install at least)

    Overall, I've managed to find this working path in just one day, so it's been prettyefficient.
    I've also started changing the Flutter code, but what I really would need is to change also the Flutter plugin (i.e. add a Target name property) and this is too much. Maybe a command line switch for a start..

  9. ralph-bergmann commented on Apr 28, 2018

    @ralph-bergmann

    Big sorry but it is tl:dr

    I have a similar problem on iOS to switch between two different Firebase config plist files. To do that I have two targets in my Xcode project. But switching between them with the --flavor flag doesn't work.

    My question: Why Flutter uses configurations? I never heard about an Xcode configuration before. All the time I used targets. The main reason for me to use a target is to change the bundle id, change the signing identity and sometimes to switch between different Firebase configurations. For me, it looks much easier to do that with targets instead with configurations.

    My solution for now: 1st run flutter build ios --no-codesign, 2nd use Fastlane gym to build and sign with the right target.

  10. fuzzybinary commented on May 18, 2018

    @fuzzybinary
    Contributor

    Would step one of this be to support a flutter create_flavor command that could potentially do a bunch of this generation? E.g:
    flutter create_flavor beta

    Would

    • Modify the gradle file to add 'beta' as a flavor
    • Generate ios/Flutter/Beta.xcconfig (possibly Beta-Debug.xcconfig and Beta-Release.xcconfig)
    • Add the proper targets and configurations to the XCode scheme with the matching xcconfig

    Quick note for @zontarian -- I would not create new Info.plists for each configuration. Instead, either change built in values in the xcconfig like PRODUCT_BUNDLE_IDENTIFIER, or create your own settings that are referenced in the info plist. As a (bad) example -

    # in Beta.xcconfig
    PRODUCT_BUNDLE_IDENTIFIER=com.mycompany.myapp.beta
    MY_BUNDLE_VERSION=123
    
    # In Info.plist
    <key>CFBundleVersion</key>
    <string>${MY_BUNDLE_VERSION}</string>
    

    It sounds like there's some modification to the Podfile template would have to be done as well to make this work properly?

  11. zoechi commented on Dec 21, 2018

    @zoechi
    Contributor

    #18342 seems related

  12. added
    t: xcode"xcodebuild" on iOS and general Xcode project management
    and removed
    toolAffects the "flutter" command-line tool. See also t: labels.
    on Jan 5, 2019
  13. 17 remaining items

  14. PandaGeek1024 commented on Jan 21, 2020

    @PandaGeek1024

    @amreniouinnovent and it is not working with targets, unless I missed something.

  15. amreniouinnovent commented on Jan 21, 2020

    @amreniouinnovent

    @PandaGeek1024 There are a lot of issues for sure, I hope there will a solution soon

  16. i-asimkhan commented on Jan 21, 2020

    @i-asimkhan

    @PandaGeek1024 I updated flutter channel to master, and now I don't have pod installation failed issue with each flavor running in VS Code or Android Studio.
    Still I have issue, when the build finishes for any flavor, it says the BUILD didn't found in build folder.
    Though I already have $(TARGET_NAME) set which is Runner.

  17. jamesingham commented on Jan 29, 2020

    @jamesingham

    @PandaGeek1024 You are correct, it looks like Flutter is currently hard coded to find a target called "Runner" as you can see here. As others have stated, it appears that flavors is only supported using schemes in Xcode.

    @amreniouinnovent

    Why you want targets for white label instead of xcscheme solution?

    In our use case, we have multiple targets where each is for a different customer. One of our requirements is to be able to set the relevant Apple Developer team for each target. Unless I am mistaken, I don't think there is a way to achieve this using schemes alone.

    For now, as a crude workaround I deleted the 'Runner' target from the Xcode project and setup multiple targets and a scheme for each one (making sure to name them the same as the corresponding flavor name). Then I use this script to rename the relevant target, build and run the application for iOS, and then finally rename it back once we are done:

    #!/bin/bash
    sed -i '' 's/name = dev/name = Runner/g' ios/Runner.xcodeproj/project.pbxproj && \
    flutter run --flavor dev -t lib/main_dev.dart && \
    sed -i '' 's/name = Runner/name = dev/g' ios/Runner.xcodeproj/project.pbxproj
    

    I am hopeful that an official way of supporting multiple targets will come in the future.

  18. jmagman commented on May 12, 2020

    @jmagman
    Member

    A few pain points mentioned in this issue have been recently improved.

    1. As of Check Xcode build setting FULL_PRODUCT_NAME for bundle name #55799 (available in 1.18.0-10.0.pre) you can rename your app display name (PRODUCT_NAME) to anything you want in General > Identity > Display Name. This will generate My App.app and My App.xcarchives instead of Runner variants. This means you can set your Info.plist CFBundleName to $(PRODUCT_NAME), which is the default for a new, non-Flutter Xcode project. See After app rename, build error: Could not find the built application bundle at build/ios/iphonesimulator/Runner.app #41793.

    2. As of Remove Runner target check, prefer schemes #56620 (available in 1.19.0-2.0.pre) you don't need a Runner target. flutter tooling will respect the executable in your (flavor) scheme:
      81361458-4dea1480-9093-11ea-998b-596961dd4974
      And because of number 1, you can set your PRODUCT_NAME to $(TARGET_NAME) if you wish, which is the default for a new, non-Flutter Xcode project. There are more details and screenshots in that pull requests.

    3. As of Allow Xcode project Info.plist to be moved #47993 (available in in v1.13.7, so current stable) you can move and name your Info.plists wherever you want. flutter tooling will respect the INFOPLIST_FILE build setting.

    I've updated the flavors integration test with these changes, so you can check that example out with the --flavor free and --flavor paid flags.

    To do:

    Improve the build configuration story. It doesn't really make sense to require a configuration called configuration scheme per debug/profile/release and flavor permutation. However Flutter does need to know which -configuration to pass to xcodebuild when the build configurations aren't just named "Debug" and "Release", etc.
    flutter build ios --flavor free --release
    vs
    flutter build ios --flavor free --debug

  19. droplet-js commented on Jul 15, 2020

    @droplet-js
  20. droplet-js commented on Jul 16, 2020

    @droplet-js
  21. jmagman commented on Jul 16, 2020

    @jmagman
  22. added
    P2Important issues not at the top of the work list
    on Aug 18, 2020
  23. xster commented on Sep 18, 2020

    @xster
    Member

    Can we rename this bug to what symptom or task is left?

  24. jmagman commented on Sep 18, 2020

    @jmagman
    Member

    Since most of the original issues have been fixed, let's track the build configuration needing to be named buildmode-target individually at #65458.
    Documenting flavors is tracked with flutter/website#4321.

    If you have additional iOS flavor, schema, or target issues, please file them!

  25. droplet-js commented on Feb 8, 2021

    @droplet-js

    i think it is no need create two many configurations, because every configuration could adapt all flavors #75608

  26. github-actions commented on Aug 6, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  27. locked as resolved and limited conversation to collaborators on Aug 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listplatform-iosiOS applications specificallyplatform-macosBuilding on or for macOS specificallyt: xcode"xcodebuild" on iOS and general Xcode project managementtoolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions