voydz / souyuz

Fastlane build plugin for building Xamarin.iOS and Xamarin.Android applications
MIT License
37 stars 10 forks source link

Fastfile example to build Xamarin.Form projects #21

Closed luigifilannino closed 6 years ago

luigifilannino commented 6 years ago

Hi, is this plugin useful to build Xamarin.Forms projects which contains a core, a .Droid and a .iOS components? Do you have any Fastfile examples or more documentation to understand how can I structure my lanes to build and sign .ipa and .apk apps with specific certificates/provisioning profiles/keystores?

Thank you in advance!

johannesberdin commented 6 years ago

Does this help? It's just an extract of the Fastfile we use for one of our apps.

platform :ios do
  lane :alpha do
    souyuz(
      platform: "ios",
      build_configuration: "Beta",
      plist_path: "./iOS/Info.plist"
    )
    testflight(
      skip_submission: true
    )
  end
end
platform :android do
  lane :alpha do
    souyuz(
      platform: "android",
      build_configuration: "Beta",
      keystore_path: "{PATH_TO_YOUR_KEYSTORE}",
      keystore_alias: "{ALIAS_OF_YOUR_KEYSTORE}"
    )
    upload_to_play_store(track: 'alpha')
  end
end
luigifilannino commented 6 years ago

@johannesberdin thank you very much for the extract! I have an error at the end of the build only when I use your keystore signing actions.

Fastfile

souyuz(
  build_configuration: "Release",
  build_platform: "Any CPU",
  platform: "android",
  keystore_path: "KEYSTOREAPK.keystore",
  keystore_alias: "XXXXXXX",
  keystore_password: "XXXXXX"
)

Build log:


--- Step: souyuz ---

+---------------------+-------------------------------------------------------------------------------+ | Summary for souyuz 0.7.2 | +---------------------+-------------------------------------------------------------------------------+ | build_configuration | Release_Test | | build_platform | AnyCPU | | platform | android | | keystore_path | KEYSTOREAPK.keystore | | keystore_alias | XXXXXX | | keystore_password | XXXXXX | | solution_path | /Users/luigi/MyApp/MyApp.sln | | project_name | MyApp.Droid | | project_path | /Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj | | output_path | /Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test | | manifest_path | /Users/luigi/MyApp/MyApp/MyApp.Droid/Properties/AndroidManifest.xml | | assembly_name | MyApp.Droid | | silent | false | | compiler_bin | msbuild | | build_target | ["Build"] | | keystore_tsa | http://timestamp.digicert.com | +---------------------+-------------------------------------------------------------------------------+

$ set -o pipefail && msbuild /p:Configuration=Release_Test /p:SolutionDir=/Users/luigi/MyApp/ /t:Build /t:SignAndroidPackage /Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj

Microsoft (R) Build Engine version 15.4.0.0 (master/f296e67b Wed Oct 25 12:26:03 EDT 2017) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 2/20/2018 7:16:20 PM. Project "/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj" on node 1 (Build;SignAndroidPackage target(s)). _SetLatestTargetFrameworkVersion: Xamarin.Android Supported $(TargetFrameworkVersion)s: (AndroidVersion: ApiLevel=10 OSVersion=2.3 CodeName='Gingerbread' Version=2.3 FrameworkVersion=v2.3 Id=10 Stable=True), (AndroidVersion: ApiLevel=15 OSVersion=4.0.3 CodeName='Ice Cream Sandwich' Version=4.0.3 FrameworkVersion=v4.0.3 Id=15 Stable=True), (AndroidVersion: ApiLevel=16 OSVersion=4.1 CodeName='Jelly Bean' Version=4.1 FrameworkVersion=v4.1 Id=16 Stable=True), (AndroidVersion: ApiLevel=17 OSVersion=4.2 CodeName='Jelly Bean' Version=4.2 FrameworkVersion=v4.2 Id=17 Stable=True), (AndroidVersion: ApiLevel=18 OSVersion=4.3 CodeName='Jelly Bean' Version=4.3 FrameworkVersion=v4.3 Id=18 Stable=True), (AndroidVersion: ApiLevel=19 OSVersion=4.4 CodeName='Kit Kat' Version=4.4 FrameworkVersion=v4.4 Id=19 Stable=True), (AndroidVersion: ApiLevel=20 OSVersion=4.4.87 CodeName='Kit Kat + Wear support' Version=4.4.87 FrameworkVersion=v4.4.87 Id=20 Stable=True), (AndroidVersion: ApiLevel=21 OSVersion=5.0 CodeName='Lollipop' Version=5.0 FrameworkVersion=v5.0 Id=21 Stable=True), (AndroidVersion: ApiLevel=22 OSVersion=5.1 CodeName='Lollipop' Version=5.1 FrameworkVersion=v5.1 Id=22 Stable=True), (AndroidVersion: ApiLevel=23 OSVersion=6.0 CodeName='Marshmallow' Version=6.0 FrameworkVersion=v6.0 Id=23 Stable=True), (AndroidVersion: ApiLevel=24 OSVersion=7.0 CodeName='Nougat' Version=7.0 FrameworkVersion=v7.0 Id=24 Stable=True), (AndroidVersion: ApiLevel=25 OSVersion=7.1 CodeName='Nougat' Version=7.1 FrameworkVersion=v7.1 Id=25 Stable=True), (AndroidVersion: ApiLevel=26 OSVersion=8.0 CodeName='Oreo' Version=8.0 FrameworkVersion=v8.0 Id=26 Stable=True) Found Android SDK. Found Java SDK version 1.8.0. PluginsHelp/CrossActivityReadme.txt : warning XA0101: @(Content) build action is not supported [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] _ValidateAndroidPackageProperties: PackageName: MyApp.Droid _GenerateAndroidAssetsDir: Skipping target "_GenerateAndroidAssetsDir" because it has no outputs. _ResolveMonoAndroidSdks: MonoAndroid Tools: /Library/Frameworks/Xamarin.Android.framework/Libraries/xbuild/Xamarin/Android/ Android Platform API level: 25 TargetFrameworkVersion: v7.1 Android NDK: / Android SDK: /Users/vobadm/Library/Developer/Xamarin/android-sdk-macosx/ Android SDK Build Tools: /Users/vobadm/Library/Developer/Xamarin/android-sdk-macosx/build-tools/25.0.3/ Java SDK: /usr/ _GetPrimaryCpuAbi: _PrimaryCpuAbi= _CheckInstantRunCondition: Dex Fast Deployment Enabled: False _SetupInstantRun: Android Java Class for Fast Deployment: _SetupApplicationJavaClass: Application Java class: android.app.Application _CreateAdditionalResourceCache: Skipping target "_CreateAdditionalResourceCache" because it has no outputs. _GenerateAndroidResourceDir: Copying file from "Resources/layout/WelcomePage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/welcomepage.xml". Copying file from "Resources/layout/RootPage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/rootpage.xml". Copying file from "Resources/layout/FragmentListView.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/fragmentlistview.xml". Copying file from "Resources/layout/ListViewPage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/listviewpage.xml". Copying file from "Resources/layout/FragmentRootItem.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/fragmentrootitem.xml". Copying file from "Resources/layout/Popup.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/popup.xml". Copying file from "Resources/layout/ListViewItem.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/listviewitem.xml". Copying file from "Resources/layout/ReportPage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/reportpage.xml". Copying file from "Resources/layout/WebViewPage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/webviewpage.xml". Copying file from "Resources/layout/SettingPage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/settingpage.xml". Copying file from "Resources/layout/DatiSondaPage.axml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/datisondapage.xml". Copying file from "Resources/values/Strings.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/strings.xml". Copying file from "Resources/values/color.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/color.xml". Copying file from "Resources/values/dimens.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/dimens.xml". Copying file from "Resources/anim/fade_in.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/anim/fade_in.xml". Copying file from "Resources/anim/fade_out.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/anim/fade_out.xml". Copying file from "Resources/Drawable/posta.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/posta.png". Copying file from "Resources/Drawable/presidio_vip.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/presidio_vip.png". Copying file from "Resources/Drawable/serviz_infra.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/serviz_infra.png". Copying file from "Resources/Drawable/telefonia_mobile.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/telefonia_mobile.png". Copying file from "Resources/Drawable/change1.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/change1.png". Copying file from "Resources/Drawable/contatta_operatore.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/contatta_operatore.png". Copying file from "Resources/Drawable/lente.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/lente.png". Copying file from "Resources/Drawable/call.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/call.png". Copying file from "Resources/Drawable/clock.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/clock.png". Copying file from "Resources/Drawable/exclamation.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/exclamation.png". Copying file from "Resources/values/styles.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/styles.xml". Copying file from "Resources/Drawable/enter.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/enter.png". Copying file from "Resources/Drawable/welcome_logo.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/welcome_logo.png". Copying file from "Resources/Drawable/SearchBar.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/searchbar.xml". Copying file from "Resources/Drawable/intesa.jpg" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/intesa.jpg". Copying file from "Resources/Drawable/back.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/back.png". Copying file from "Resources/drawable-hdpi/Icon.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-hdpi/icon.png". Copying file from "Resources/drawable-xhdpi/Icon.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xhdpi/icon.png". Copying file from "Resources/drawable-mdpi/Icon.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-mdpi/icon.png". Copying file from "Resources/Drawable/right_arrow.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/right_arrow.png". Copying file from "Resources/drawable-xxhdpi/Icon.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxhdpi/icon.png". Copying file from "Resources/drawable-xxxhdpi/Icon.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxxhdpi/icon.png". Copying file from "Resources/Drawable/SplashScreen.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/splashscreen.xml". Copying file from "Resources/Drawable/x_icon.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/x_icon.png". Copying file from "Resources/drawable-hdpi/splash.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-hdpi/splash.png". Copying file from "Resources/drawable-mdpi/splash.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-mdpi/splash.png". Copying file from "Resources/drawable-xhdpi/splash.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xhdpi/splash.png". Copying file from "Resources/drawable-xxhdpi/splash.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxhdpi/splash.png". Copying file from "Resources/drawable-xxxhdpi/splash.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxxhdpi/splash.png". Copying file from "Resources/Drawable/big_x.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/big_x.png". Copying file from "Resources/Drawable/impostazioni.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/impostazioni.png". Copying file from "Resources/Drawable/numeri_utili.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/numeri_utili.png". Copying file from "Resources/Drawable/report.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/report.png". Copying file from "Resources/Drawable/calendario.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/calendario.png". Copying file from "Resources/Drawable/settings.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/settings.png". Copying file from "Resources/Drawable/ndcimage.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/ndcimage.png". Copying file from "Resources/Drawable/pshimage.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/pshimage.png". Copying file from "Resources/Drawable/Phone.png" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/phone.png". Copying file from "Resources/Drawable/ListBorder.xml" to "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/listborder.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/welcomepage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/rootpage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/fragmentlistview.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/listviewpage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/fragmentrootitem.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/popup.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/listviewitem.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/reportpage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/webviewpage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/settingpage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/layout/datisondapage.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/strings.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/color.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/dimens.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/anim/fade_in.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/anim/fade_out.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/posta.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/presidio_vip.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/serviz_infra.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/telefonia_mobile.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/change1.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/contatta_operatore.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/lente.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/call.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/clock.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/exclamation.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/values/styles.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/enter.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/welcome_logo.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/searchbar.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/intesa.jpg". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/back.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-hdpi/icon.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xhdpi/icon.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-mdpi/icon.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/right_arrow.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxhdpi/icon.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxxhdpi/icon.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/splashscreen.xml". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/x_icon.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-hdpi/splash.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-mdpi/splash.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xhdpi/splash.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxhdpi/splash.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable-xxxhdpi/splash.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/big_x.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/impostazioni.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/numeri_utili.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/report.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/calendario.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/settings.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/ndcimage.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/pshimage.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/phone.png". Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/res/drawable/listborder.xml". _DefineBuildTargetAbis: Build target ABI: armeabi-v7a _CreateAdditionalResourceCache: Skipping target "_CreateAdditionalResourceCache" because it has no outputs. _GenerateJavaDesignerForComponent: Skipping target "_GenerateJavaDesignerForComponent" because all output files are up-to-date with respect to the input files. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/4.5/csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /errorreport:prompt /warn:4 /define:XAMARIN_ANDROID_v1_0;MOBILE;ANDROID;ANDROID_1;ANDROID_2;ANDROID_3;ANDROID_4;ANDROID_5;ANDROID_6;ANDROID_7;ANDROID_8;ANDROID_9;ANDROID_10;ANDROID_11;ANDROID_12;ANDROID_13;ANDROID_14;ANDROID_15;ANDROID_16;ANDROID_17;ANDROID_18;ANDROID_19;ANDROID_20;ANDROID_21;ANDROID_22;ANDROID_23;ANDROID_24;ANDROID_25 /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v7.1/Mono.Android.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v2.3/Mono.Android.Export.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll /reference:/Users/luigi/MyApp/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.3/Newtonsoft.Json.dll /reference:/Users/luigi/MyApp/packages/Plugin.CurrentActivity.1.0.0/lib/MonoAndroid10/Plugin.CurrentActivity.dll /reference:/Users/luigi/MyApp/packages/Xam.Plugin.DeviceInfo.2.0.2/lib/MonoAndroid10/Plugin.DeviceInfo.Abstractions.dll /reference:/Users/luigi/MyApp/packages/Xam.Plugin.DeviceInfo.2.0.2/lib/MonoAndroid10/Plugin.DeviceInfo.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/System.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll /reference:/Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll /debug:full /optimize+ /out:obj/Release_Test/MyApp.dll /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/CSS/pshStyle.css,MyApp.SharedAssets.CSS.pshStyle.css /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/CSS/batchStyle.css,MyApp.SharedAssets.CSS.batchStyle.css /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/CSS/ndceStyle.css,MyApp.SharedAssets.CSS.ndceStyle.css /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/HTML/ndcePage.html,MyApp.SharedAssets.HTML.ndcePage.html /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/HTML/pshPage.html,MyApp.SharedAssets.HTML.pshPage.html /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/HTML/batchPage.html,MyApp.SharedAssets.HTML.batchPage.html /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/HTML/IBPage.html,MyApp.SharedAssets.HTML.IBPage.html /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/JS/jQuery.js,MyApp.SharedAssets.JS.jQuery.js /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/JS/batchIndex.js,MyApp.SharedAssets.JS.batchIndex.js /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/JS/d3.min.js,MyApp.SharedAssets.JS.d3.min.js /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/JS/ndceIndex.js,MyApp.SharedAssets.JS.ndceIndex.js /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/JS/textures.js,MyApp.SharedAssets.JS.textures.js /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/JS/pshIndex.js,MyApp.SharedAssets.JS.pshIndex.js /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/Documenti23verde.png,MyApp.SharedAssets.Images.Documenti23verde.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/Simboli10verde.png,MyApp.SharedAssets.Images.Simboli10verde.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/Simboli4giallo.png,MyApp.SharedAssets.Images.Simboli4giallo.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/Simboli4rosso.png,MyApp.SharedAssets.Images.Simboli4rosso.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/SimboliInlista9verde.png,MyApp.SharedAssets.Images.SimboliInlista9verde.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/arrow_down.png,MyApp.SharedAssets.Images.arrow_down.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/arrow_up.png,MyApp.SharedAssets.Images.arrow_up.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/minus.png,MyApp.SharedAssets.Images.minus.png /resource:/Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Images/plus.png,MyApp.SharedAssets.Images.plus.png /target:library /utf8output Core/CustomFragmentManager.cs Core/DialogManager.cs MainApplication.cs "Numeri Utili/Fragments/ListViewFragment.cs" "Numeri Utili/Fragments/RootItemsFragment.cs" "Numeri Utili/ListViewActivity.cs" Core/ListViewAdapter.cs "Numeri Utili/RootPageActivity.cs" Core/Service.cs Report/DatiSonde.cs Report/Fragment/DatePickerFragment.cs Report/JsInterface.cs Report/WebViews/InternetBankingWebView.cs Report/WebViews/NdceWebView.cs Report/ReportPageActivity.cs Report/WebViews/Core/WebViewActivity.cs Report/CustomWebViewClient.cs Report/WebViews/Core/WebViewFactory.cs Report/WebViews/PshWebView.cs Report/WebViews/SportelloWebView.cs SettingActivity.cs SplashActivity.cs WelcomePageActivity.cs Resources/Resource.designer.cs Properties/AssemblyInfo.cs /Users/luigi/MyApp/MyApp/MyApp/Item.cs /Users/luigi/MyApp/MyApp/MyApp/ItemManager.cs /Users/luigi/MyApp/MyApp/MyApp/ItemParser.cs /Users/luigi/MyApp/MyApp/MyApp/ItemService.cs /Users/luigi/MyApp/MyApp/MyApp/Calendario.cs /Users/luigi/MyApp/MyApp/MyApp/Items/IObject.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceDataItem.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceDevices.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceHeader.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceInstitutes.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceObject.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceTimeSerie.cs /Users/luigi/MyApp/MyApp/MyApp/Items/NDCE/ndceTimeSerieItem.cs /Users/luigi/MyApp/MyApp/MyApp/Items/PSH/pshTable.cs /Users/luigi/MyApp/MyApp/MyApp/Items/PSH/pshTimeSerie.cs /Users/luigi/MyApp/MyApp/MyApp/Items/PSH/pshObject.cs /Users/luigi/MyApp/MyApp/MyApp/Items/PSH/pshTimeSerieItem.cs /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/DataManager.cs /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/DataParser.cs /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/DataService.cs /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/FileSystemManager.cs /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/FileSystemService.cs /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/Resources.cs /Users/luigi/MyApp/MyApp/MyApp/Turno.cs /Users/luigi/MyApp/MyApp/MyApp/Items/AvailableDates.cs /Users/luigi/MyApp/MyApp/MyApp/Items/REPERIBILITA/DepartmentDetails.cs /Users/luigi/MyApp/MyApp/MyApp/Items/REPERIBILITA/DepartmentList.cs /Users/luigi/MyApp/MyApp/MyApp/Items/REPERIBILITA/UODetails.cs /Users/luigi/MyApp/MyApp/MyApp/Items/REPERIBILITA/UOItem.cs /Users/luigi/MyApp/MyApp/MyApp/Items/REPERIBILITA/UOObject.cs /Users/luigi/MyApp/MyApp/MyApp/ItemJson.cs "/var/folders/rp/hx6tr9_119194hcjzf4c0k880009rj/T/MonoAndroid,Version=v6.0.AssemblyAttributes.cs" Core/Service.cs(23,38): warning CS0618: 'Resources.GetColor(int)' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Numeri Utili/RootPageActivity.cs(91,47): warning CS0618: 'Resources.GetColor(int)' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Numeri Utili/RootPageActivity.cs(96,47): warning CS0618: 'Resources.GetColor(int)' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Report/Fragment/DatePickerFragment.cs(32,69): warning CS0618: 'AlertDialog.ThemeDeviceDefaultLight' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/FileSystemService.cs(30,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] /Users/luigi/MyApp/MyApp/MyApp/Items/AvailableDates.cs(15,8): warning CS0649: Field 'AvailableDates.minEpoch' is never assigned to, and will always have its default value 0 [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] /Users/luigi/MyApp/MyApp/MyApp/Items/AvailableDates.cs(17,8): warning CS0649: Field 'AvailableDates.maxEpoch' is never assigned to, and will always have its default value 0 [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] _CopyFilesMarkedCopyLocal: Touching "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/MyApp.Droid.csproj.CopyComplete". _CopyOutOfDateSourceItemsToOutputDirectory: Skipping target "_CopyOutOfDateSourceItemsToOutputDirectory" because all output files are up-to-date with respect to the input files. CopyFilesToOutputDirectory: Copying file from "obj/Release_Test/MyApp.dll" to "bin/Release_Test/MyApp.dll". MyApp.Droid -> /Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.dll Copying file from "obj/Release_Test/MyApp.pdb" to "bin/Release_Test/MyApp.pdb". IncrementalClean: Deleting file "obj/Release_Test/linksrc/Plugin.DeviceInfo.Abstractions.dll.mdb". Deleting file "obj/Release_Test/linksrc/Plugin.DeviceInfo.dll.mdb". Deleting file "obj/Release_Test/linksrc/MyApp.pdb". Deleting file "obj/Release_Test/linksrc/Mono.Android.pdb". Deleting file "obj/Release_Test/linksrc/Mono.Android.Export.pdb". Deleting file "bin/Release_Test/Mono.Android.pdb". Deleting file "bin/Release_Test/Mono.Android.Export.pdb". _CollectConfigFiles: Building target "_CollectConfigFiles" partially, because some output files are out of date with respect to their input files. _CopyConfigFiles: Skipping target "_CopyConfigFiles" because it has no outputs. _CopyIntermediateAssemblies: Building target "_CopyIntermediateAssemblies" partially, because some output files are out of date with respect to their input files. Copying file from "/Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.dll" to "obj/Release_Test/linksrc/MyApp.dll". Copying file from "/Users/luigi/MyApp/packages/Plugin.CurrentActivity.1.0.0/lib/MonoAndroid10/Plugin.CurrentActivity.dll" to "obj/Release_Test/linksrc/Plugin.CurrentActivity.dll". Copying file from "/Users/luigi/MyApp/packages/Xam.Plugin.DeviceInfo.2.0.2/lib/MonoAndroid10/Plugin.DeviceInfo.dll" to "obj/Release_Test/linksrc/Plugin.DeviceInfo.dll". Touching "obj/Release_Test/linksrc/MyApp.dll". _ConvertPdbFiles: Skipping target "_ConvertPdbFiles" because all output files are up-to-date with respect to the input files. _CopyMdbFiles: Copying file from "bin/Release_Test/Plugin.DeviceInfo.Abstractions.dll.mdb" to "obj/Release_Test/linksrc/Plugin.DeviceInfo.Abstractions.dll.mdb". Copying file from "bin/Release_Test/Plugin.DeviceInfo.dll.mdb" to "obj/Release_Test/linksrc/Plugin.DeviceInfo.dll.mdb". Copying file from "bin/Release_Test/MyApp.pdb" to "obj/Release_Test/linksrc/MyApp.pdb". Copying file from "bin/Release_Test/Mono.Android.pdb" to "obj/Release_Test/linksrc/Mono.Android.pdb". Copying file from "bin/Release_Test/Mono.Android.Export.pdb" to "obj/Release_Test/linksrc/Mono.Android.Export.pdb". Touching "obj/Release_Test/linksrc/Plugin.DeviceInfo.Abstractions.dll.mdb". Touching "obj/Release_Test/linksrc/Plugin.DeviceInfo.dll.mdb". Touching "obj/Release_Test/linksrc/MyApp.pdb". Touching "obj/Release_Test/linksrc/Mono.Android.pdb". Touching "obj/Release_Test/linksrc/Mono.Android.Export.pdb". _StripEmbeddedLibraries: Touching "obj/Release_Test/strip.flag". _LinkAssembliesShrink: Touching "obj/Release_Test/link.flag". _AddStaticResources: Skipping target "_AddStaticResources" because all output files are up-to-date with respect to the input files. _CreateAdditionalResourceCache: Skipping target "_CreateAdditionalResourceCache" because it has no outputs. _CreateBaseApk: Touching "obj/Release_Test/android/bin/packaged_resources". _CreateAdditionalResourceCache: Skipping target "_CreateAdditionalResourceCache" because it has no outputs. _CompileJava: /usr/bin/javac -J-Dfile.encoding=UTF8 -d obj/Release_Test/android/bin/classes -classpath /Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v7.1/mono.android.jar -bootclasspath /Users/vobadm/Library/Developer/Xamarin/android-sdk-macosx/platforms/android-25/android.jar -encoding UTF-8 "@/var/folders/rp/hx6tr9_119194hcjzf4c0k880009rj/T/tmp42eff36.tmp" Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Touching "obj/Release_Test/_javac.stamp". _CreateAdditionalResourceCache: Skipping target "_CreateAdditionalResourceCache" because it has no outputs. _CompileToDalvikWithDx: /usr/bin/java -jar /Users/vobadm/Library/Developer/Xamarin/android-sdk-macosx/build-tools/25.0.3/lib/dx.jar --dex --no-strict --output obj/Release_Test/android/bin /Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/android/bin/classes.zip /Library/Frameworks/Mono.framework/External/xbuild-frameworks/MonoAndroid/v7.1/mono.android.jar Touching "obj/Release_Test/_dex_stamp". _RemoveRegisterAttribute: Copying file from "obj/Release_Test/android/assets/Java.Interop.dll" to "obj/Release_Test/android/assets/shrunk/Java.Interop.dll". Copying file from "obj/Release_Test/android/assets/Mono.Android.dll" to "obj/Release_Test/android/assets/shrunk/Mono.Android.dll". Copying file from "obj/Release_Test/android/assets/mscorlib.dll" to "obj/Release_Test/android/assets/shrunk/mscorlib.dll". Copying file from "obj/Release_Test/android/assets/System.Core.dll" to "obj/Release_Test/android/assets/shrunk/System.Core.dll". Copying file from "obj/Release_Test/android/assets/System.dll" to "obj/Release_Test/android/assets/shrunk/System.dll". Copying file from "obj/Release_Test/android/assets/System.Xml.dll" to "obj/Release_Test/android/assets/shrunk/System.Xml.dll". Copying file from "obj/Release_Test/android/assets/System.Runtime.Serialization.dll" to "obj/Release_Test/android/assets/shrunk/System.Runtime.Serialization.dll". Copying file from "obj/Release_Test/android/assets/System.Numerics.dll" to "obj/Release_Test/android/assets/shrunk/System.Numerics.dll". Copying file from "obj/Release_Test/android/assets/System.Xml.Linq.dll" to "obj/Release_Test/android/assets/shrunk/System.Xml.Linq.dll". Copying file from "obj/Release_Test/android/assets/Microsoft.CSharp.dll" to "obj/Release_Test/android/assets/shrunk/Microsoft.CSharp.dll". Copying file from "obj/Release_Test/android/assets/Mono.Security.dll" to "obj/Release_Test/android/assets/shrunk/Mono.Security.dll". Touching "obj/Release_Test/android/assets/shrunk/shrunk.flag". _CopyPackage: Deleting file "bin/Release_Test/MyApp.Droid.apk". Copying file from "/Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/android/bin/MyApp.Droid.apk" to "bin/Release_Test/MyApp.Droid.apk". _ResolveAndroidSigningKey: Creating "obj/Release_Test/android_debug_keystore.flag" because "AlwaysCreate" was specified. _Sign: /usr/bin/keytool -list -alias androiddebugkey -storepass android -keypass android -keystore "/Users/vobadm/.local/share/Xamarin/Mono for Android/debug.keystore" /usr/bin/jarsigner -keystore "/Users/vobadm/.local/share/Xamarin/Mono for Android/debug.keystore" -storepass android -keypass android -digestalg SHA1 -sigalg md5withRSA -signedjar bin/Release_Test//MyApp.Droid-Signed-Unaligned.apk /Users/luigi/MyApp/MyApp/MyApp.Droid/obj/Release_Test/android/bin/MyApp.Droid.apk androiddebugkey jar signed. /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2424,2): warning : No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2048-02-02) or after any future revocation date. [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Signed android package 'bin/Release_Test/MyApp.Droid-Signed.apk' Deleting file "/Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid-Signed.apk". Unaligned android package '/Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid-Signed-Unaligned.apk' /Users/vobadm/Library/Developer/Xamarin/android-sdk-macosx/build-tools/25.0.3/zipalign 4 "/Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid-Signed-Unaligned.apk" "bin/Release_Test//MyApp.Droid-Signed.apk" Deleting file "/Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid-Signed-Unaligned.apk". Done Building Project "/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj" (Build;SignAndroidPackage target(s)).

Build succeeded.

"/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj" (Build;SignAndroidPackage target) (1) -> (_CheckForContent target) -> PluginsHelp/CrossActivityReadme.txt : warning XA0101: @(Content) build action is not supported [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] "/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj" (Build;SignAndroidPackage target) (1) -> (CoreCompile target) -> Core/Service.cs(23,38): warning CS0618: 'Resources.GetColor(int)' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Numeri Utili/RootPageActivity.cs(91,47): warning CS0618: 'Resources.GetColor(int)' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Numeri Utili/RootPageActivity.cs(96,47): warning CS0618: 'Resources.GetColor(int)' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] Report/Fragment/DatePickerFragment.cs(32,69): warning CS0618: 'AlertDialog.ThemeDeviceDefaultLight' is obsolete: 'deprecated' [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] /Users/luigi/MyApp/MyApp/MyApp/SharedAssets/Core/FileSystemService.cs(30,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] /Users/luigi/MyApp/MyApp/MyApp/Items/AvailableDates.cs(15,8): warning CS0649: Field 'AvailableDates.minEpoch' is never assigned to, and will always have its default value 0 [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] /Users/luigi/MyApp/MyApp/MyApp/Items/AvailableDates.cs(17,8): warning CS0649: Field 'AvailableDates.maxEpoch' is never assigned to, and will always have its default value 0 [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] "/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj" (Build;SignAndroidPackage target) (1) -> (_Sign target) -> /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2424,2): warning : No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2048-02-02) or after any future revocation date. [/Users/luigi/MyApp/MyApp/MyApp.Droid/MyApp.Droid.csproj] 9 Warning(s) 0 Error(s)

Time Elapsed 00:00:21.71

Jar it, sign it, zip it... $ set -o pipefail && jarsigner -sigalg MD5withRSA -digestalg SHA1 -storepass "XXXXXX" -keystore "KEYSTOREAPKUAT.keystore" -tsa http://timestamp.digicert.com -signedjar "/Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid.apk-unaligned" /Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid.apk apkkeytest Successfully signed apk /Users/luigi/MyApp/MyApp/MyApp.Droid/bin/Release_Test/MyApp.Droid.apk +---------------+-----------------------+ | Lane Context | +---------------+-----------------------+ | PLATFORM_NAME | android | | LANE_NAME | android build_apk_sys | +---------------+-----------------------+ no implicit conversion of nil into String

+------+----------------------------+-------------+ | fastlane summary | +------+----------------------------+-------------+ | Step | Action | Time (in s) | +------+----------------------------+-------------+ | 1 | Verifying fastlane version | 0 | | 💥 | souyuz | 24 | +------+----------------------------+-------------+

fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...

➡️ RDOC error when installing with gem https://github.com/fastlane/fastlane/issues/11629 [open] 5 💬 4 weeks ago

➡️ [Regression] "no implicit conversion of nil into String" in match during cert install after updating to 2.57 https://github.com/fastlane/fastlane/issues/10358 [closed] 60 💬 19 Nov 2017

➡️ "no implicit conversion of nil into String" when executing snapshpt https://github.com/fastlane/fastlane/issues/7433 [closed] 8 💬 13 Sep 2017

and 65 more at: https://github.com/fastlane/fastlane/search?q=no%20implicit%20conversion%20of%20nil%20into%20String&type=Issues&utf8=✓

Note that the jar signing is executed two times (with success): the first time with default parameters, and the second time with those assigned to the souyuz lane. Why?

Do you have any suggestion for the "no implicit conversion of nil into String" error?

johannesberdin commented 6 years ago

You have to set the $ANDROID_HOME environment variable, via: export ANDROID_HOME=/Users/$(whoami)/Library/Android/sdk

Depending on the installation routine the SDK location could also be somewhere else - you could quick check that via the Visual Studio preferences > Android > Locations.

You should persist the export command somewhere in your .profile or .bash_profile. I also created #22 to handle such situations properly.

luigifilannino commented 6 years ago

Thank you @johannesberdin! Now it works 👍