Distribute Apple apps
XenMobile管理应用程序部署到设备。你这n organize and deploy the following types of iOS/iPadOS and macOS apps.
- Public App Store (iOS/iPadOS only):These apps include free or paid apps available in a public app store, such as the Apple App Store or Google Play. For example, GoToMeeting.
- Enterprise (iOS/iPadOS/macOS):Native apps that aren’t MDX-enabled and don’t contain the policies associated with MDX apps.
- MDX (iOS/iPadOS only):Apps prepared with the MAM SDK or wrapped with the MDX Toolkit. These apps include MDX policies. You get MDX apps from internal sources and public stores.
- Volume purchase (iOS/iPadOS/macOS):Apps with licenses managed through the Apple volume purchase program.
- iOS custom apps (iOS/iPadOS only):Proprietary business-to-business apps developed in-house or by a third-party.
For more information about different types of apps, see添加应用程序。
Some deployments require an Apple Business Management (ABM) or Apple School Management (ASM) account. See the following sections for more information.
For each type of app and distribution method, Citrix recommends a set of configuration practices. For information about distributing apps for other platforms, seeAdd Apps。The following sections provide more in depth information for iOS app configuration.
General steps for app distribution
Scenario | Step 1: Link accounts | Step 2: Add and configure apps | Step 3: Configure delivery groups and deploy apps |
---|---|---|---|
Public app store apps, including Citrix mobility apps | Not applicable | In XenMobile:Configure > Apps, addPublic App Storeapps for iPhone or iPad. Configure the apps and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
Public app store apps delivered with Apple volume purchase, including Citrix mobility apps | Enroll in an Apple deployment program.In XenMobile:Go toSettings > Volume purchaseto add your volume purchase account. | In ABM or ASM:Purchase and add apps from Apps and Books.In XenMobile:Go toConfigure > Apps, configure the apps, and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
Enterprise apps | Not applicable | In XenMobile:Go toConfigure > Apps。ClickAddthen clickEnterprise。Upload the IPA file. Configure the apps and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
MDX apps | Not applicable | In XenMobile:Go toConfigure > Apps。ClickAddthen clickMDX。Ensure that you selectiPad/iPhonefor the platform. Upload the MDX file. Configure the apps and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
MDX apps distributed using Apple volume purchase | Enroll in an Apple deployment program.In XenMobile:Go toSettings > Volume purchaseto add your volume purchase account. | In ABM:Purchase and add MDX apps from Apps and Books. Link the app to your ABM account.In XenMobile:Go toConfigure > Apps, configure the apps, and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
Custom apps | Enroll in an Apple deployment program.In XenMobile:Go toSettings > Volume purchaseto add your volume purchase account. | In ABM:Add your app to the App Store as a private app. Link the app to your ABM account.In XenMobile:Go toConfigure > Apps, configure the apps, and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
MDX-enabled custom apps | Enroll in an Apple deployment program.In XenMobile:Go toSettings > Volume purchaseto add your volume purchase account. | In ABM:Add your app to the app store as a private app. Link the app to your ABM account.In XenMobile:Go toConfigure > Appsand upload the MDX file. Configure the apps and assign them to delivery groups. | In XenMobile:Configure and deploy apps using delivery groups. |
Public app store apps
你这n add free and paid apps available on the App Store to XenMobile.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | No |
Available on | iOS/iPadOS |
Step 1: Add and configure apps
- In the XenMobile console, navigate toConfigure > Apps。ClickAdd。
- ClickPublic App Store。
- SelectiPhoneoriPadfor platforms
- Type the app name in the search box and clickSearch。
- Apps matching the search criteria appear. Click the desired app.
- Assign a delivery group to the app and clickSave。
Step 2: Configure app deployment
- In the XenMobile console, navigate toConfigure > Apps。
- Select the app you want to configure and clickEdit。
- Citrix recommends enabling theForce app to be managedfeature.
- Assign any delivery groups and clickSave。
- Navigate toConfigure > Delivery Groups > Apps。
- Mark the desired apps asRequired。
- Navigate back up toConfigure > Delivery Groups。
- Select the delivery group and clickDeploy。
- Users receive a request to install the app and the app installs in the background after they accept.
Public app store apps delivered with Apple volume purchase
你这n manage iOS/iPadOS app licenses through the Apple volume purchase program. Follow these steps to add volume purchase apps to XenMobile.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | Yes |
Available on | iOS/iPadOS/macOS |
Step 1: Link accounts
- Set up and enroll in Apple Business Manager (ABM) or Apple School Manager (ASM). For more information about these programs, seeApple documentation。
- Link your ABM/ASM account with XenMobile. For more information on linking volume purchase accounts, seeApple Volume Purchase。
- When you add your volume purchase account, enableApp Auto Update。This setting ensures that apps on user devices automatically update when an update appears in the Apple store.
Step 2: Get apps and licenses from Apple
添加应用程序on your ABM/ASM account. You can add purchases from the Apple App Store or Apple Books (for iOS/iPadOS only). Keep in mind that you must purchase all apps, even if they are free.
For information about how to make apps available to your business, seeApple documentation。
Step 3: Configure app deployment
- In the XenMobile console, navigate toConfigure > Apps。
- Select the volume purchase app you want to configure and clickEdit。
- Select the platforms:iPhone,iPad, ormacOS。
- Citrix recommends enabling theForce app to be managedfeature (iOS/iPadOS only).
- Assign any delivery groups and clickSave。
- Navigate toConfigure > Delivery Groups > Apps。
- Mark the desired apps asRequired。
- Navigate back toConfigure > Delivery Groups。
- Select the delivery group and clickDeploy。
- Users receive a request to install the app and the app installs in the background after they accept.
Enterprise apps
你这n also add native apps that don’t have any MDX policies associated with them. Follow these steps to add apps that don’t exist on the App Store.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | Yes |
OS | iOS/iPadOS/macOS |
Step 1: Add and configure apps
- In the XenMobile console, navigate toConfigure > Apps。ClickAdd。
- ClickEnterprise。
- On theApp informationpage, configure the following:
- Name:Type a descriptive name for the app. The name appears under App Name on the Apps table.
- Description:Type an optional description of the app.
- App category:Optionally, in the list, click the category to which you want to add the app.
- ClickNext。TheApp Platformspage appears.
- Select the platforms:iPhone,iPad, ormacOS。
- Upload the IPA file (iOS/iPadOS) or upload the PKG file (macOS)
- ClickNext。TheApp detailspage appears.
- Configure these settings:
- File name:Optionally, type a new name for the app.
- App description:Optionally, type a new description for the app.
- App version:你这n’t change this field.
- Minimum OS version:Optionally, type the oldest operating system version that the device can run to use the app.
- Maximum OS version:Optionally, type the most recent operating system that the device must run to use the app.
- 排除设备:Optionally, type the manufacturer or models of devices that cannot run the app.
- Remove app if MDM profile is removed:Select whether to remove the app from a device when the MDM profile is removed. The default is ON. (iOS/iPadOS only)
- Prevent app data backup:Select whether to prevent the app from backing up data. The default is ON. (iOS/iPadOS only)
- Force app to be managed:如果你安装一个非托管应用程序,lectONif you want users on unsupervised devices see a prompt to allow management of the app. If they accept the prompt, the app is managed. (iOS/iPadOS only)
- Assign a delivery group to the app and clickSave。
Step 2: Configure app deployment
- In the XenMobile console, navigate toConfigure > Delivery Groups。Select the delivery group to configure and click theAppspage.
- Mark the desired apps asRequired。
- Navigate toConfigure > Delivery Groups。
- Select the delivery group and clickDeploy。
- Users receive a request to install the app and the app installs in the background after they accept.
MDX apps
To use MDX policies and security features, add apps that are MAM SDK enabled or MDX-wrapped. You can deploy MDX apps using volume purchase or without it.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | Yes |
Available On | iOS/iPadOS |
Step 1: Add and configure apps
- In the XenMobile console, navigate toConfigure > Apps。ClickAdd。
- ClickMDX。
- SelectiPhoneoriPadfor platforms.
- Upload the MDX file.
- Configure the app details. SetApp deployed via Volume purchasetoOff。Citrix also recommends enabling theForce app to be managedfeature.
- Configure the MDX policies. SetDisable required upgradetoOn。
- Assign a delivery group to the app and clickSave。
Step 2: Configure app deployment
- In the XenMobile console, navigate toConfigure > Delivery Groups > Apps。
- Mark the desired apps asRequired。
- Navigate toConfigure > Delivery Groups。
- Select the delivery group and clickDeploy。
- Users receive a request to install the app and the app installs in the background after they accept.
MDX apps distributed using Apple volume purchase
To use MDX policies and security features, add apps that are MAM SDK enabled or MDX-wrapped. To deploy apps using volume purchase, the apps must exist on the app store.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | Yes |
Available on | iOS/iPadOS |
Step 1: Link accounts
- Set up and enroll in Apple Business Manager (ABM) or Apple School Manager (ASM). For more information about these programs, seeApple documentation。
- Link your ABM/ASM account with XenMobile. For more information on linking volume purchase accounts, seeApple Volume Purchase。
- When you add your volume purchase account, enableApp Auto Update。This setting ensures that apps on user devices automatically update when an update appears in the Apple store.
Step 2: Add and configure apps
- In the XenMobile console, navigate toConfigure > Apps。ClickAdd。
- ClickMDX。
- SelectiPhoneoriPadfor platforms.
- Upload the MDX file.
- Configure the app details. SetApp deployed via Volume purchasetoOn。Citrix also recommends enabling theForce app to be managedfeature.
- Configure the MDX policies. SetDisable required upgradetoOn。
- Assign a delivery group to the app for each platform and clickSave。
This configuration results in two entries listed for this app in the apps list. When you select an app to configure, select the app withTypeMDX。
Step 3: Configure app deployment
- In the XenMobile console, navigate toConfigure > Delivery Groups > Apps。
- Mark the desired volume purchase apps asRequired。
- Navigate toConfigure > Delivery Groups。
- Select the delivery group and clickDeploy。
- Users receive a request to install the app and the app installs in the background after they accept.
Custom apps
Custom apps are proprietary business-to-business apps. You can use XenMobile and Apple volume purchase to distribute proprietary apps privately and securely. You can distribute the apps to specific partners, clients, franchisees, and internal employees.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | Yes |
Available on | iOS/iPadOS |
Requirements for custom apps
- Apple Business Manager or Apple School Manager account
- Apple volume purchase account (requires devices with iOS 7 or later)
- Enroll devices in XenMobile, using one of the following Apple enrollment modes:
- Automated Device Enrollment
- Device enrollment
- User enrollment
Step 1: Link accounts
To deploy custom apps using volume purchase, link your volume purchase account to XenMobile.
- Set up and enroll in Apple Business Manager (ABM). For more information about these programs, seeApple documentation。
- Link your ABM account with XenMobile. For more information on linking volume purchase accounts, seeApple Volume Purchase。
- When you add your volume purchase account, enableApp Auto Update。This setting ensures that apps on user devices automatically update when an update appears in the Apple store.
Step 2: Configure apps on ABM
添加应用程序on your ABM account. You can upload and distribute your own custom apps or buy licenses for custom apps from other organizations. For more information on adding and enabling custom apps on ABM, seeApple documentation。
Step 3: Add and configure apps in XenMobile
- In the XenMobile console, navigate toConfigure > Apps。Volume purchase apps appear in the list of apps.
- Select the app you want to configure. ClickEdit。
- Select the platforms:iPhone,iPad, ormacOS。
- Choose the delivery groups to which you want the app distributed. ClickSave。
Step 4: Configure app deployment
- In the XenMobile console, navigate toConfigure > Delivery Groups > Apps。
- Mark the apps you want distributed asRequired。
- Navigate back toConfigure > Delivery Groups。
- Select the delivery group you want deployed and clickDeploy。
- Users receive a request to deploy apps. Apps install in the background after users accept them.
MDX enabled custom apps
To use MDX policies and security features, add custom apps that are MAM SDK enabled or MDX-wrapped.
Feature availability | |
---|---|
Requires device supervision | No |
Available for user enrollment mode | Yes |
Available on | iOS/iPadOS |
Step 1: Link accounts
To deploy custom apps using volume purchase, link your volume purchase account to XenMobile.
- Set up and enroll in Apple Business Manager (ABM). For more information about these programs, seeApple documentation。
- Link your ABM account with XenMobile. For more information on linking volume purchase accounts, seeApple Volume Purchase。
- When you add your volume purchase account, enableApp Auto Update。This setting ensures that apps on user devices automatically update when an update appears in the Apple store.
Step 2: Configure apps on ABM
添加应用程序on your ABM account. You can upload and distribute your own custom apps or buy licenses for custom apps from other organizations. For more information on adding and enabling custom apps on ABM, seeApple documentation。
Step 3: Add and configure apps in XenMobile
- In the XenMobile console, navigate toConfigure > Apps。ClickAdd。
- ClickMDX。
- Select theiPhoneoriPadplatforms.
- Upload the MDX file for the app you want to add.
- Configure the app details. SetApp deployed via Volume purchasetoOn。Citrix also recommends enabling theForce app to be managedfeature.
- Configure the MDX policies. SetDisable required upgradetoOn。
- Assign a delivery group to the app and clickSave。
This configuration results in two entries listed for this app in the apps list. When you select an app to configure, select the app withTypeMDX。
Step 4: Configure app deployment
- In the XenMobile console, navigate toConfigure > Apps。Volume purchase apps appear in the list of apps.
- Select the app you want to configure. ClickEdit。
- Choose the delivery groups to which you want the app distributed on each platform. ClickSave。
- Navigate back toConfigure > Delivery Groups > Apps。
- Mark the apps you want distributed asRequired。
- Navigate back toConfigure > Delivery Groups。
- Select the delivery group you want deployed and clickDeploy。
- Users receive a request to deploy apps. Apps install in the background after they accept.
Optional apps (iOS/iPadOS only)
Citrix recommends deploying apps asRequired。所需的应用程序在用户设备上安装默默地,minimizing interaction. Having this feature enabled also allows apps to update automatically.
Optional apps allow users to choose what apps to install, but users must initiate the installation manually through Secure Hub.
To install optional apps, users must launch Secure Hub, go toStore, selectDetailsfor the desired app, and clickAdd。