Skip to content

Commit 3d8c94a

Browse files
Merge pull request #8423 from Kyle-Reis/patch-20
Remove references to "-citrix" option and update min Xcode/iOS versions
2 parents 4eb547a + d33a74d commit 3d8c94a

1 file changed

Lines changed: 2 additions & 31 deletions

File tree

memdocs/intune/developer/app-wrapper-prepare-ios.md

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@ Before you run the App Wrapping Tool, you need to fulfill some general prerequis
4747

4848
* Download the [Microsoft Intune App Wrapping Tool for iOS](https://github.com/msintuneappsdk/intune-app-wrapping-tool-ios) from GitHub.
4949

50-
* A macOS computer that has the Xcode toolset version 11 or later installed.
50+
* A macOS computer that has the Xcode toolset version 14.0 or later installed.
5151

5252
* The input iOS app must be developed and signed by your company or an independent software vendor (ISV).
5353

5454
* The input app file must have the extension **.ipa** or **.app**.
5555

56-
* The input app must be compiled for iOS 12.2 or later.
56+
* The input app must be compiled for iOS 14.0 or later.
5757

5858
* The input app cannot be encrypted.
5959

@@ -228,7 +228,6 @@ You can use the following command line parameters with the App Wrapping Tool:
228228
|**-xe**| (Optional) Prints information about the iOS extensions in the app and what entitlements are required to use them. See [Setting app entitlements](#setting-app-entitlements) for more details. |
229229
|**-x**| (Optional) `<An array of paths to extension provisioning profiles>`. Use this if your app needs extension provisioning profiles.|
230230
|**-b**|(Optional) Use -b without an argument if you want the wrapped output app to have the same bundle version as the input app (not recommended). <br/><br/> Use `-b <custom bundle version>` if you want the wrapped app to have a custom CFBundleVersion. If you choose to specify a custom CFBundleVersion, it's a good idea to increment the native app's CFBundleVersion by the least significant component, like 1.0.0 -> 1.0.1. |
231-
|**-citrix**|(Optional) Include the Citrix XenMobile App SDK (network-only variant). You must have the [Citrix MDX Toolkit](https://docs.citrix.com/en-us/mdx-toolkit/about-mdx-toolkit.html) installed to use this option. |
232231
|**-f**|(Optional) `<Path to a plist file specifying arguments.>` Use this flag in front of the [plist](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/PropertyLists/Introduction/Introduction.html) file if you choose to use the plist template to specify the rest of the IntuneMAMPackager properties like -i, -o, and -p. See Use a plist to input arguments. |
233232
|**-dt**|(Optional) Disable collection of Microsoft Intune client telemetry.
234233
@@ -251,7 +250,6 @@ In the IntuneMAMPackager/Contents/MacOS folder, open `Parameters.plist` (a blank
251250
| Remove Missing Entitlements |Boolean|false| Same as -e|
252251
| Prevent Default Build Update |Boolean|false| Equivalent to using -b without arguments|
253252
| Build String Override |String|empty| The custom CFBundleVersion of the wrapped output app|
254-
| Include Citrix XenMobile App SDK (network-only variant)|Boolean|false| Same as -citrix|
255253
| Extension Provisioning Profile Paths |Array of Strings|empty| An array of extension provisioning profiles for the app.
256254
| Disable Telemetry |Boolean|false| Same as -dt
257255
@@ -442,33 +440,6 @@ Use the following security and privacy best practices when you use the App Wrapp
442440
443441
- When you monitor the documents folder on your device from within a wrapped app, you might see a folder named .msftintuneapplauncher. If you change or delete this file, it might affect the correct functioning of restricted apps.
444442
445-
## Intune App Wrapping Tool for iOS with Citrix MDX mVPN
446-
447-
This feature is an integration with the Citrix MDX app wrapper for iOS/iPadOS. The integration is simply an additional, optional command-line flag, `-citrix` to the general Intune App Wrapping Tools.
448-
449-
### Requirements
450-
451-
To use the `-citrix` flag, you will also need to install the [Citrix MDX app wrapper for iOS](https://docs.citrix.com/en-us/mdx-toolkit/10/xmob-mdx-kit-app-wrap-ios.html) on the same macOS machine. The downloads are found on [Citrix XenMobile Downloads](https://www.citrix.com/downloads/xenmobile/) and are restricted to Citrix customers only after signing in. Make sure this is installed in the default location: `/Applications/Citrix/MDXToolkit`.
452-
453-
> [!NOTE]
454-
> Support for Intune and Citrix integration is limited to iOS 10+ devices only.
455-
456-
### Use the `-citrix` flag
457-
458-
Simply run your general app wrapping command and with the `-citrix` flag appended. The `-citrix` flag currently does not take any arguments.
459-
460-
**Usage format**:
461-
462-
```bash
463-
./IntuneMAMPackager/Contents/MacOS/IntuneMAMPackager -i /<path of input app>/<app filename> -o /<path to output folder>/<app filename> -p /<path to provisioning profile> -c <SHA1 hash of the certificate> [-b [<output app build string>]] [-v] [-e] [-x /<array of extension provisioing profile paths>] [-citrix]
464-
```
465-
466-
**Example command**:
467-
468-
```bash
469-
./IntuneMAMPackager/Contents/MacOS/IntuneMAMPackager -i ~/Desktop/MyApp.ipa -o ~/Desktop/MyApp_Wrapped.ipa -p ~/Desktop/My_Provisioning_Profile_.mobileprovision -c 12A3BC45D67EF8901A2B3CDEF4ABC5D6E7890FAB -v true -citrix
470-
```
471-
472443
## See also
473444
474445
- [Decide how to prepare apps for mobile application management with Microsoft Intune](apps-prepare-mobile-application-management.md)

0 commit comments

Comments
 (0)