Note: As you can see sudo need to be used. Macbook:Downloads adm$ sudo mv apache-ant-1.9.6 /usr/local/ant Mv: rename apache-ant-1.9.6 to /usr/local/ant: Permission denied
I will move Ant to /usr/local/ant using the mv command: macbook:Downloads adm$ mv apache-ant-1.9.6 /usr/local/ant Note: The output will be very long, so I removed it from here. Macbook:Downloads adm$ tar vxf apache-ant-1.9. To extract from the archive run the tar command as in the following example: macbook:Downloads adm$ pwd The file was downloaded in my Downloads folder. Installation Step1 - download the Apache Antįrom the download page, section Current Release of Ant, download the tar.gz version, currently version 1.9.6. If you have a similar output you need to install Apache Ant. In order to check this, from terminal run the following command: macbook:~ adm$ ant -v
Some of the Mac OS versions already have pre-installed Apache Ant.
In this tutorial, I will show you how to install Apache Ant on Mac OS X. It also contains some basic Installation Parameter as where to install the Application. The Detection.xml contains, as the name implies, the Detection Method which is mandatory for creating an Application in ConfigMgr. Metadata: Contains a file called Detection.xml In this example either "Google Chrome.app" or "Install Citrix Receiver.pkg" cmaac is an Archive File which can be opened an extract on any Windows or Mac Device.Ĭontents: Contains the original, unmodified Installation File. cmmac fileĪt last, let's have a closer look at what CMAppUtil has exactly done with the wrapped Application. If you want to review the detection.xml file created using CMApputil which is wrapped inside the CMMAC file using terminal then use -r property. In this case, we need to explicitly create detection method manually in the SCCM console. When converting if you see any issue like the below screen then use -s property to force create. dmg file then use -a property at the end. In case if you need to convert all the applications inside the. CMAppUtil will pause the wrapping and ask, you as seen above, to choose the correct installer.Īfter a short while, the Wrapping should complete, leaving you with another. However, here we have the situation, that the specified. pkg file is exactly the same as in the example above. Your app should now be available in the specified Output Directory in the. If the dmg file is opened during the wrapping, ignore it. CMAppUtil -c "/Users/macbookpro/Desktop/googlechrome.dmg" -o "/Users/macbookpro/Desktop/Wrapped/"Īfter a short while, the Wrapping Process should complete with the above message. Use the following command to start the Wrapping process. You can use 'cd' to change directories and 'ls' to list the content of the present directory. Open Terminal on the Mac and navigate into the Tools folder where CMAppUtil is located. Citrix Receiver, however, is an iInstaller (.pkg). Google Chrome is a native app (.app) which can just be put into the Applications Folder. Whichever app you are going to wrap, CMAppUtil supports the following formats:Īs you see the installers for the two applications that we choose to look at are a bit different. In this example, we will wrap Google Chrome and Citrix Receiver.
The file is located at:Ĭ:\Program Files (x86)\Microsoft\System Center Configuration Manager for Mac client\macclient.dmgĬopy the Tools folder to a place on the Mac.
Install the "System Center Configuration Manager for Mac client Setup" on a Test device.Ĭopy the installed dmg file to a Mac OS X Device. The Mac Client can be found on Microsoft Download as part of the Clients for Additional Operating Getting CMAppUtilĬMAppUtil, which we use for the Wrapping-Process, is part of the ConfigMgr Mac Client. The Wrapped App can later be deployed as an Application to managed Mac Devices.įor the Wrapping, you need a Windows device to install the Mac Client Installer and a Mac Device to perform the actual Wrapping. In this article, we demonstrate how you can easily wrap an OS X App for Distribution via System Center Configuration Manager.