MAUI.pptx

Udaiappa Ramachandran
Udaiappa RamachandranCTO, Akumina, Inc., em Akumina
MAUI / Intune
Udaiappa Ramachandran ( Udai )
https://udai.io
About me
• Udaiappa Ramachandran ( Udai )
• CTO/CSO-Akumina, Inc.
• Microsoft Azure MVP
• Cloud Expert
• Microsoft Azure, Amazon Web Services, and Google
• New Hampshire Cloud User Group (http://www.meetup.com/nashuaug )
• https://udai.io
Agenda
• What is .NET MAUI
• Platform API Access
• .NET MAUI Architecture
• Intro to Intune
• Wrapping APK and IPA
• Demo…Demo…Demo…
What is .NET MAUI?
• Build cross-platform native applications for desktop and mobile
• iOS, Android, Mac and Windows
• Complete Native API access in C# or XAML
• .NET MAUI generates and renders the native controls
• iOS --UIKit
• Android --Widget
• Mac--Catalyst
• Windows--App SDK & WinUI3
• One Shared Codebase/Business Logic for
• creating UI
• advanced MVVM Architecture & Data binding
• platform integrations
• navigation
• Models
• RESTful service calls
• Databases
Platform API Access using one Common API
• Accelerometer
• Battery
• Clipboard
• Compass
• Connectivity
• Data Transfer
• Device Display
Info
• Device Info
• File System
• Flashlight
• Geolocation
• Geocoding
• Gyroscope
• Email
• Magnetometer
• Phone Dialer
• Preferences
• Screen Lock
• Secure Settings
• SMS
• Vibration
.NET MAUI Architecture
Intune
• Endpoint Management
• MDM – Mobile Device Management
• Corporate owned devices not for BYOD
• MAM – Mobile Application Management
• Application Management including BYOD
• Security Management
Wrapping APK file
• Reference Links - https://learn.microsoft.com/en-
us/mem/intune/developer/app-wrapper-prepare-android
• Download link - https://github.com/msintuneappsdk/intune-app-wrapping-
tool-android
• Install the InstallAWT.exe in windows machine and locate the App Wrapping
Tool on path C:Program Files (x86)Microsoft Intune Mobile Application
ManagementAndroidApp Wrapping Tool on PowerShell with run as
administration
• Run Import-Module .IntuneAppWrappingTool.psm1 on powerShell
• Run Invoke-AppWrappingTool -InputPath input.apk -OutputPath ouput-
wrapper.apk -Verbose
• Copy the out file from above step (output-wrapper.apk) to sign the file
Wrapping IPA file
• Reference Links - https://learn.microsoft.com/en-
us/mem/intune/developer/app-wrapper-prepare-ios
• Download link - https://github.com/msintuneappsdk/intune-app-wrapping-
tool-ios
• Install the Microsoft Intune Application Restrictions Packager for iOS.dmg in
Mac machine and locate the App Wrapping Tool on path
• Go to
/Volumes/IntuneMAMAppPackager/IntuneMAMPackager/Contents/MacOS/I
ntuneMAMPackager -i input.ipa -o output-wrapper.ipa -p provisioning-
profile.mobileprovision -c SHA-256 -v true**
• Copy the output file from previous step (output-wrapper.ipa) as release file.
Reference
• https://learn.microsoft.com/en-us/dotnet/maui?WT.mc_id=AZ-MVP-5004665
• https://learn.microsoft.com/en-us/shows/dotnet-maui-for-beginners/
• Wrap Android apps with the Intune App Wrapping Tool | Microsoft Learn
1 de 10

Recomendados

IBM Bluemix Tech Meetup 18-02-2015 por
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015gjuljo
1.3K visualizações15 slides
Apache cordova por
Apache cordovaApache cordova
Apache cordovaCarlo Bernaschina
1.4K visualizações32 slides
Xamarin tools por
Xamarin toolsXamarin tools
Xamarin toolsKym Phillpotts
1.1K visualizações31 slides
Powering your Apps with Cloud Services por
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud ServicesXpand IT
608 visualizações27 slides
The twelve factor app por
The twelve factor appThe twelve factor app
The twelve factor appRavi Okade
1.3K visualizações30 slides
A301 ctu madrid2016-monitoring por
A301 ctu madrid2016-monitoringA301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoringMichael Dawson
493 visualizações46 slides

Mais conteúdo relacionado

Similar a MAUI.pptx

Node liveboston welcome por
Node liveboston welcomeNode liveboston welcome
Node liveboston welcomeMichael Dawson
306 visualizações10 slides
Xamarin.Mac Introduction por
Xamarin.Mac IntroductionXamarin.Mac Introduction
Xamarin.Mac IntroductionMiguel de Icaza
2.7K visualizações44 slides
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn... por
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
513 visualizações32 slides
Capture the Cloud with Azure por
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with AzureShahed Chowdhuri
2K visualizações41 slides
Mulesoft Connections to different companies, and different services por
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
752 visualizações65 slides
Measure and Increase Developer Productivity with Help of Serverless at AWS Co... por
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...Measure and Increase Developer Productivity with Help of Serverless at AWS Co...
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...Vadym Kazulkin
258 visualizações83 slides

Similar a MAUI.pptx(20)

Node liveboston welcome por Michael Dawson
Node liveboston welcomeNode liveboston welcome
Node liveboston welcome
Michael Dawson306 visualizações
Xamarin.Mac Introduction por Miguel de Icaza
Xamarin.Mac IntroductionXamarin.Mac Introduction
Xamarin.Mac Introduction
Miguel de Icaza2.7K visualizações
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn... por Michael Elder
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Michael Elder513 visualizações
Capture the Cloud with Azure por Shahed Chowdhuri
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri2K visualizações
Mulesoft Connections to different companies, and different services por Byreddy Sravan Kumar Reddy
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy752 visualizações
Measure and Increase Developer Productivity with Help of Serverless at AWS Co... por Vadym Kazulkin
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...Measure and Increase Developer Productivity with Help of Serverless at AWS Co...
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...
Vadym Kazulkin258 visualizações
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud por MongoDB
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB242 visualizações
Innomatic Platform architecture overview por Alex Pagnoni
Innomatic Platform architecture overviewInnomatic Platform architecture overview
Innomatic Platform architecture overview
Alex Pagnoni5.2K visualizações
Advanced Appium por Dan Cuellar
Advanced AppiumAdvanced Appium
Advanced Appium
Dan Cuellar1.7K visualizações
Google Cloud Developer Challenge - GDG Belgaum por sandeephegde
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaum
sandeephegde2.3K visualizações
Using Blueprints to Overcome Multi-speed IT Challenges por IBM UrbanCode Products
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
IBM UrbanCode Products2.5K visualizações
Feed Herny developer training : crossplatform and HTML5 por Mobile Monday Brussels
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5
Mobile Monday Brussels735 visualizações
The Elephant in the Cloud: Bring True Cloud Economics to Hadoop/BigInsights por Nati Shalom
The Elephant in the Cloud:  Bring True Cloud Economics to Hadoop/BigInsightsThe Elephant in the Cloud:  Bring True Cloud Economics to Hadoop/BigInsights
The Elephant in the Cloud: Bring True Cloud Economics to Hadoop/BigInsights
Nati Shalom908 visualizações
Multi-homed applications por Andreas Ehn
Multi-homed applicationsMulti-homed applications
Multi-homed applications
Andreas Ehn1.2K visualizações
Micro frontend por Amr Abd El Latief
Micro frontendMicro frontend
Micro frontend
Amr Abd El Latief408 visualizações
From Containerization to Modularity por oasisfeng
From Containerization to ModularityFrom Containerization to Modularity
From Containerization to Modularity
oasisfeng2.6K visualizações
cloud computing por sripriya78
 cloud computing cloud computing
cloud computing
sripriya7844 visualizações
A Tale of Two Pizzas: Developer Tools at AWS - DevDay Los Angeles 2017 por Amazon Web Services
A Tale of Two Pizzas: Developer Tools at AWS - DevDay Los Angeles 2017A Tale of Two Pizzas: Developer Tools at AWS - DevDay Los Angeles 2017
A Tale of Two Pizzas: Developer Tools at AWS - DevDay Los Angeles 2017
Amazon Web Services322 visualizações
Getting Started with Amazon WorkSpaces por Amazon Web Services
 Getting Started with Amazon WorkSpaces Getting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpaces
Amazon Web Services1.1K visualizações

Mais de Udaiappa Ramachandran

Vector Search using OpenAI in Azure Cognitive Search.pptx por
Vector Search using OpenAI in Azure Cognitive Search.pptxVector Search using OpenAI in Azure Cognitive Search.pptx
Vector Search using OpenAI in Azure Cognitive Search.pptxUdaiappa Ramachandran
14 visualizações16 slides
AzureOpenAI.pptx por
AzureOpenAI.pptxAzureOpenAI.pptx
AzureOpenAI.pptxUdaiappa Ramachandran
571 visualizações16 slides
OpenAI-Copilot-ChatGPT.pptx por
OpenAI-Copilot-ChatGPT.pptxOpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptxUdaiappa Ramachandran
553 visualizações13 slides
DiagnoseAndSolveproblems.pptx por
DiagnoseAndSolveproblems.pptxDiagnoseAndSolveproblems.pptx
DiagnoseAndSolveproblems.pptxUdaiappa Ramachandran
32 visualizações9 slides
CosmosDB.pptx por
CosmosDB.pptxCosmosDB.pptx
CosmosDB.pptxUdaiappa Ramachandran
25 visualizações18 slides
.NET7.pptx por
.NET7.pptx.NET7.pptx
.NET7.pptxUdaiappa Ramachandran
41 visualizações17 slides

Mais de Udaiappa Ramachandran(20)

Vector Search using OpenAI in Azure Cognitive Search.pptx por Udaiappa Ramachandran
Vector Search using OpenAI in Azure Cognitive Search.pptxVector Search using OpenAI in Azure Cognitive Search.pptx
Vector Search using OpenAI in Azure Cognitive Search.pptx
Udaiappa Ramachandran14 visualizações
Azure Automation and Update Management por Udaiappa Ramachandran
Azure Automation and Update ManagementAzure Automation and Update Management
Azure Automation and Update Management
Udaiappa Ramachandran511 visualizações
Knowledge Mining With Azure Search por Udaiappa Ramachandran
Knowledge Mining With Azure SearchKnowledge Mining With Azure Search
Knowledge Mining With Azure Search
Udaiappa Ramachandran158 visualizações
Azure Web Apps Advanced Security por Udaiappa Ramachandran
Azure Web Apps Advanced SecurityAzure Web Apps Advanced Security
Azure Web Apps Advanced Security
Udaiappa Ramachandran666 visualizações

Último

NTGapps NTG LowCode Platform por
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
141 visualizações30 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows por
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
344 visualizações86 slides
Five Things You SHOULD Know About Postman por
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
40 visualizações43 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... por
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
57 visualizações25 slides
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
77 visualizações29 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue por
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
46 visualizações15 slides

Último(20)

NTGapps NTG LowCode Platform por Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 visualizações
Igniting Next Level Productivity with AI-Infused Data Integration Workflows por Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software344 visualizações
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman40 visualizações
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... por ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 visualizações
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 visualizações
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue por ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue46 visualizações
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 visualizações
DRBD Deep Dive - Philipp Reisner - LINBIT por ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 visualizações
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... por ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue48 visualizações
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... por ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue83 visualizações
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson133 visualizações
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T por ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 visualizações
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... por ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 visualizações
Network Source of Truth and Infrastructure as Code revisited por Network Automation Forum
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisited
Network Automation Forum42 visualizações
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 visualizações
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue por ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue96 visualizações
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates por ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 visualizações
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue91 visualizações
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro29 visualizações
Data Integrity for Banking and Financial Services por Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 visualizações

MAUI.pptx

  • 1. MAUI / Intune Udaiappa Ramachandran ( Udai ) https://udai.io
  • 2. About me • Udaiappa Ramachandran ( Udai ) • CTO/CSO-Akumina, Inc. • Microsoft Azure MVP • Cloud Expert • Microsoft Azure, Amazon Web Services, and Google • New Hampshire Cloud User Group (http://www.meetup.com/nashuaug ) • https://udai.io
  • 3. Agenda • What is .NET MAUI • Platform API Access • .NET MAUI Architecture • Intro to Intune • Wrapping APK and IPA • Demo…Demo…Demo…
  • 4. What is .NET MAUI? • Build cross-platform native applications for desktop and mobile • iOS, Android, Mac and Windows • Complete Native API access in C# or XAML • .NET MAUI generates and renders the native controls • iOS --UIKit • Android --Widget • Mac--Catalyst • Windows--App SDK & WinUI3 • One Shared Codebase/Business Logic for • creating UI • advanced MVVM Architecture & Data binding • platform integrations • navigation • Models • RESTful service calls • Databases
  • 5. Platform API Access using one Common API • Accelerometer • Battery • Clipboard • Compass • Connectivity • Data Transfer • Device Display Info • Device Info • File System • Flashlight • Geolocation • Geocoding • Gyroscope • Email • Magnetometer • Phone Dialer • Preferences • Screen Lock • Secure Settings • SMS • Vibration
  • 7. Intune • Endpoint Management • MDM – Mobile Device Management • Corporate owned devices not for BYOD • MAM – Mobile Application Management • Application Management including BYOD • Security Management
  • 8. Wrapping APK file • Reference Links - https://learn.microsoft.com/en- us/mem/intune/developer/app-wrapper-prepare-android • Download link - https://github.com/msintuneappsdk/intune-app-wrapping- tool-android • Install the InstallAWT.exe in windows machine and locate the App Wrapping Tool on path C:Program Files (x86)Microsoft Intune Mobile Application ManagementAndroidApp Wrapping Tool on PowerShell with run as administration • Run Import-Module .IntuneAppWrappingTool.psm1 on powerShell • Run Invoke-AppWrappingTool -InputPath input.apk -OutputPath ouput- wrapper.apk -Verbose • Copy the out file from above step (output-wrapper.apk) to sign the file
  • 9. Wrapping IPA file • Reference Links - https://learn.microsoft.com/en- us/mem/intune/developer/app-wrapper-prepare-ios • Download link - https://github.com/msintuneappsdk/intune-app-wrapping- tool-ios • Install the Microsoft Intune Application Restrictions Packager for iOS.dmg in Mac machine and locate the App Wrapping Tool on path • Go to /Volumes/IntuneMAMAppPackager/IntuneMAMPackager/Contents/MacOS/I ntuneMAMPackager -i input.ipa -o output-wrapper.ipa -p provisioning- profile.mobileprovision -c SHA-256 -v true** • Copy the output file from previous step (output-wrapper.ipa) as release file.

Notas do Editor

  1. .NET MAUI apps can be written on PC or Mac, and compile into native app packages: Android apps built using .NET MAUI compile from C# into intermediate language (IL) which is then just-in-time (JIT) compiled to a native assembly when the app launches. iOS apps built using .NET MAUI are fully ahead-of-time (AOT) compiled from C# into native ARM assembly code. macOS apps built using .NET MAUI use Mac Catalyst, a solution from Apple that brings your iOS app built with UIKit to the desktop, and augments it with additional AppKit and platform APIs as required. Windows apps built using .NET MAUI use Windows UI 3 (WinUI 3) library to create native apps that target the Windows desktop. For more information about WinUI 3, see Windows UI Library.