$(MSBuildThisFileDirectory)Xamarin.iOS.Analysis.targets true $(Platform) iPhone <_CanOutputAppBundle>False <_CanOutputAppBundle Condition="'$(OutputType)' == 'Exe' Or '$(IsAppExtension)' == 'true' Or '$(IsWatchApp)' == 'true'">True <_CanArchive>False <_CanArchive Condition="'$(OutputType)' == 'Exe' And '$(ComputedPlatform)' == 'iPhone' And '$(IsAppExtension)' == 'false' And '$(IsWatchApp)' == 'false'">True <_CanDeployToDeviceOrSimulator>False <_CanDeployToDeviceOrSimulator Condition="'$(OutputType)' == 'Exe' And '$(IsAppExtension)' == 'false' And '$(IsWatchApp)' == 'false'">True <_RequireCodeSigning>False <_RequireCodeSigning Condition="'$(ComputedPlatform)' == 'iPhone'">True <_RequireProvisioningProfile>False <_RequireProvisioningProfile Condition="'$(ComputedPlatform)' == 'iPhone' Or '$(CodesignEntitlements)' != ''">True <_PreparedResourceRules> <_AppBundleName>$(AssemblyName) .app $(IntermediateOutputPath) $(OutputPath) true true _SeparateAppExtensionReferences; _SeparateWatchAppReferences; $(ResolveReferencesDependsOn); ImplicitlyExpandDesignTimeFacades $(ImplicitlyExpandDesignTimeFacadesDependsOn); GetReferenceAssemblyPaths <_BundleResourceWithLogicalName> <_HasReferenceToSystemRuntime Condition="'$(DependsOnSystemRuntime)' == 'true' or '%(_ResolvedProjectReferencePaths.TargetPlatformIdentifier)' == 'Portable' or '%(ReferenceDependencyPaths.Filename)' == 'System.Runtime'">true <_DesignTimeFacadeAssemblies Include="%(DesignTimeFacadeDirectories.Identity)*.dll"/> false false ImplicitlyExpandDesignTimeFacades <_MtouchSymbolsList>$(DeviceSpecificIntermediateOutputPath)mtouch-symbols.list <_ACTool_PartialAppManifestCache>$(DeviceSpecificIntermediateOutputPath)actool\_PartialAppManifest.items <_ACTool_BundleResourceCache>$(DeviceSpecificIntermediateOutputPath)actool\_BundleResourceWithLogicalName.items <_IBToolCache>$(DeviceSpecificIntermediateOutputPath)ibtool\_BundleResourceWithLogicalName.items <_SceneKitCache>$(DeviceSpecificIntermediateOutputPath)copySceneKitAssets\_BundleResourceWithLogicalName.items <_TextureAtlasCache>$(DeviceSpecificIntermediateOutputPath)atlas\_BundleResourceWithLogicalName.items BuildOnlySettings; PrepareForBuild; _CollectBundleResources; _OptimizePngImages; _OptimizePropertyLists; _OptimizeLocalizationFiles; _PackLibraryResources; _UnpackLibraryResources; $(BuildDependsOn); _GenerateBundleName; _CleanUploaded; _CreateAppBundle; Codesign; CreateIpa; Archive; $(CleanDependsOn); _ComputeTargetArchitectures; _CleanUploaded; _CleanAppBundle; _CleanDebugSymbols; _CleanITunesArtwork; _CleanDeviceSpecificOutput; _CleanIntermediateToolOutput; _CollectColladaAssets; _CoreCompileColladaAssets <_IsContainerApp>false <_IsContainerApp Condition="$(IsAppExtension) == 'false' And '$(IsWatchApp)' == 'false'">true _CollectPngImages; _CoreOptimizePngImages; _AfterCoreOptimizePngImages _CollectPropertyLists; _CoreOptimizePropertyLists; _AfterCoreOptimizePropertyLists _CollectLocalizationFiles; _CoreOptimizeLocalizationFiles; _AfterCoreOptimizeLocalizationFiles _DetectAppManifest; _DetectSigningIdentity; _CopyResourcesToBundle; _CreateAssetPackManifest; _SmeltMetal; _ForgeMetal; _TemperMetal; _PrepareResourceRules; _CompileEntitlements; _CompileAppManifest; _GetNativeExecutableName; _ParseExtraMtouchArgs; _CompileToNative; _CompileITunesMetadata; _CollectITunesArtwork; _CopyITunesArtwork; _CreateDebugSettings; _CreateDebugConfiguration; _CreatePkgInfo; _CopyAppExtensionsToBundle; _CopyWatchOS1AppsToBundle; _CopyWatchOS2AppsToBundle; _ReadAppExtensionDebugSymbolProperties; _GenerateAppExtensionDebugSymbols; _PrepareDebugSymbolGeneration; _GenerateDebugSymbols; _ValidateAppBundle; <_CodesignAppBundleDependsOn> _EmbedMobileProvision; _CodesignNativeLibraries; _CollectFrameworks; _CodesignFrameworks; _ReadAppExtensionCodesignProperties; _CodesignAppExtensions; _PrepareCodesignAppExtension; _CalculateCodesignAppBundleInputs; <_CoreCodesignDependsOn> $(_CodesignAppBundleDependsOn); _CodesignAppBundle; _CodesignVerify; BeforeCodeSign; CoreCodeSign; AfterCodeSign; _CoreCreateIpa; _PackageOnDemandResources; _ZipIpa _CoreArchive <_IpaPackageFile Include="$(DeviceSpecificOutputPath)*.ipa" /> <_CollectBundleResourcesDependsOn> _CompileInterfaceDefinitions; _CompileImageAssets; _CompileColladaAssets; _CompileSceneKitAssets; _CompileTextureAtlases; $(DeviceSpecificOutputPath)$(_AppBundleName)$(AppBundleExtension) <_AppBundlePath>$(AppBundleDir)\ <_NativeExecutable>$(_AppBundlePath)$(_ExecutableName) <_CompileToNativeDependsOn> _DetectAppManifest; _DetectSdkLocations; _GenerateBundleName; _DetectSigningIdentity; _CompileEntitlements; _CompileAppManifest; _ResolveAppExtensionReferences; _GetNativeExecutableName; _GetCompileToNativeInputs <_CompileToNativeInput Include="$(TargetDir)$(TargetFileName)" /> <_CompileToNativeInput Condition="'@(_ResolvedAppExtensionReferences)' != ''" Include="%(_ResolvedAppExtensionReferences.Identity)\..\mtouch.stamp" /> <_NativeExecutableFileName>$([System.IO.Path]::GetFileName('$(_NativeExecutable)')) <_AppBundleFileName>$([System.IO.Path]::GetFileName('$(AppBundleDir)')) <_AppExtensionDebugSymbolProperties Include="$(_AppBundleFileName)"> $(_CompiledArchitectures) $(_NativeExecutableFileName) $(MtouchNoSymbolStrip) $(_SymbolsListFullPath) $(MtouchNoDSymUtil) $(MtouchDebug) <_BundleResourceWithLogicalName Remove="@(_PngImage)" /> <_BundleResourceWithLogicalName Remove="@(_PropertyList)" /> <_BundleResourceWithLogicalName Remove="@(_LocalizationFile)" /> <_BuildReferencedExtensionProjects Condition="'$(IsXBuild)' == 'true' and '$(BuildingSolutionFile)' != 'true' and '$(BuildingInsideVisualStudio)' != 'true'">true <_BuildReferencedExtensionProjects Condition="'$(IsXBuild)' != 'true' and '$(BuildingInsideVisualStudio)' != 'true'">true <_BuildReferencedExtensionProjects Condition="'$(IsXBuild)' == 'true' and '$(BuildingSolutionFile)' != 'true' and '$(BuildingInsideVisualStudio)' != 'true'">true <_BuildReferencedExtensionProjects Condition="'$(IsXBuild)' != 'true' and '$(BuildingInsideVisualStudio)' != 'true'">true True <_CodesignDisableTimestamp>False <_CodesignDisableTimestamp Condition="'$(_SdkIsSimulator)' == 'true' Or '$(MtouchDebug)' == 'true'">True <_CodesignDisableTimestamp>False <_CodesignDisableTimestamp Condition="'$(_SdkIsSimulator)' == 'true' Or '$(MtouchDebug)' == 'true'">True <_ResourceRulesFullPath> <_AppBundleFileName>$([System.IO.Path]::GetFileName('$(AppBundleDir)')) <_NativeExecutableFileName>$([System.IO.Path]::GetFileName('$(_NativeExecutable)')) <_CodesignDisableTimestamp>False <_CodesignDisableTimestamp Condition="'$(_SdkIsSimulator)' == 'true' Or '$(MtouchDebug)' == 'true'">True <_CodesignAppExtensionInputs>@(_AppExtensionBundleFiles);$(_EntitlementsFullPath) <_AppExtensionCodesignProperties Remove="@(_AppExtensionCodesignProperties)" /> <_AppExtensionCodesignProperties Include="$(_AppBundleFileName)"> $(_CodesignAppExtensionInputs) $(_NativeExecutableFileName) $(_CodesignAllocate) $(_CodesignDisableTimestamp) $(_EntitlementsFullPath) $(_ResourceRulesFullPath) $(CodesignKeychain) $(_CodeSigningKey) $(CodesignExtraArgs) <_CodesignAppBundleInputs Include="$(_AppBundlePath)**\*.*" Exclude="$(_AppBundlePath)_CodeSignature\CodeResources" /> <_CodesignDisableTimestamp>False <_CodesignDisableTimestamp Condition="'$(_SdkIsSimulator)' == 'true' Or '$(MtouchDebug)' == 'true'">True <_IpaAppBundleDir>$(DeviceSpecificIntermediateOutputPath)ipa\Payload\$(_AppBundleName).app\ <_IpaPackageSource Include="$(DeviceSpecificIntermediateOutputPath)ipa\Payload" /> <_IpaPackageSource Include="$(DeviceSpecificIntermediateOutputPath)ipa\WatchKitSupport" Condition="Exists ('$(DeviceSpecificIntermediateOutputPath)ipa\WatchKitSupport\WK')" /> <_IpaPackageSource Include="$(DeviceSpecificIntermediateOutputPath)ipa\WatchKitSupport2" Condition="Exists ('$(DeviceSpecificIntermediateOutputPath)ipa\WatchKitSupport2\WK')" /> <_IpaPackageSource Include="$(DeviceSpecificIntermediateOutputPath)ipa\iTunesMetadata.plist" Condition="'$(IpaIncludeArtwork)' == 'true' And Exists ('$(DeviceSpecificIntermediateOutputPath)ipa\iTunesMetadata.plist')" /> <_IpaPackageSource Include="$(DeviceSpecificIntermediateOutputPath)ipa\iTunesArtwork@2x" Condition="'$(IpaIncludeArtwork)' == 'true' And Exists ('$(DeviceSpecificIntermediateOutputPath)ipa\iTunesArtwork@2x')" /> <_IpaPackageSource Include="$(DeviceSpecificIntermediateOutputPath)ipa\iTunesArtwork" Condition="'$(IpaIncludeArtwork)' == 'true' And Exists ('$(DeviceSpecificIntermediateOutputPath)ipa\iTunesArtwork')" /> $([System.Path]::GetDirectoryName('$(IpaPackagePath)')) $([System.Path]::GetFileName('$(IpaPackagePath)')) $(DeviceSpecificOutputPath) $(IpaPackageName).ipa $(_AppBundleName).ipa $(IpaPackageDir)\$(IpaPackageName) <_PayloadDir>$(DeviceSpecificIntermediateOutputPath)ipa\Payload\ <_IpaAppBundleDir>$(_PayloadDir)$(_AppBundleName).app\ <_IntermediateODRDir Condition="'$(_DistributionType)' == 'AppStore'">$(_PayloadDir)OnDemandResources\ <_IntermediateODRDir Condition="'$(_DistributionType)' == 'AdHoc' And '$(EmbedOnDemandResources)' == 'true'">$(_IpaAppBundleDir)OnDemandResources\ <_IntermediateODRDir Condition="'$(_DistributionType)' == 'AdHoc' And '$(EmbedOnDemandResources)' == 'false'">$(DeviceSpecificIntermediateOutputPath)OnDemandResourcesPackage\OnDemandResources\ OnDemandResources false true <_CodesignDisableTimestamp>False <_CodesignDisableTimestamp Condition="'$(_SdkIsSimulator)' == 'true' Or '$(MtouchDebug)' == 'true'">True <_AssetPack> <_DirectoryName>$([System.IO.Path]::GetDirectoryName('%(Identity)')) <_AssetPack> $([System.IO.Path]::GetFileName('%(_AssetPack._DirectoryName)'))