![]() ![]() mobileprovision file in a text editor, searching for keychain-access-groups, and ensuring that you have a wildcard character. The keychain access groups should support a wildcard character. Your provisioning profile needs to support new keychain sharing values. Keychain sharing is required for you to proceed to the next step. Option 2 - Static Library: Link libIntuneMAMSwift.xcframework and IntuneMAMSwiftStub.xcframework to the target: Drag libIntuneMAMSwift.xcframework and IntuneMAMSwiftStub.xcframework to the Frameworks, Libraries, and Embedded Content list of the project target.Īdd the IntuneMAMResources.bundle resource bundle to the project by dragging the resource bundle under Copy Bundle Resources within Build Phases.Įnable keychain sharing (if it isn't already enabled) by choosing Capabilities in each project target and enabling the Keychain Sharing switch. For more information, see Submit your app to the App Store. If you use Framework, you must manually strip out the simulator architectures from the universal framework before you submit your app to the App Store. The fewer the code changes the less time to market, but without affecting the consistency and stability of your mobile application. The objective of the Intune App SDK for iOS is to add management capabilities to iOS applications with minimal code changes. Depending on the functionality of your app or extension, you may need to make additional manual changes to the ist. IntuneMAMConfigurator: A tool used to configure the app or extension's ist with the minimum required changes for Intune management. The resources bundle is required only for apps which integrate the static library (libIntuneMAMSwift.xcframework). IntuneMAMResources.bundle: A resource bundle that contains resources that the SDK relies on. This is a required dependency of both IntuneMAMSwift.xcframework and libIntuneMAMSwift.xcframework which apps/extensions must link. IntuneMAMSwiftStub.xcframework: The Intune App SDK Swift Stub framework. When using the framework, apps and extensions can share the same Intune SDK binary, resulting in a smaller app size. ![]() If your app includes any extensions, linking the static library to the app and extensions will result in a larger app bundle size, as the static library will be embedded into each app/extension binary. However, integrating it into your app is a more complicated process. Because static libraries are embedded directly into the app/extension binary at build time, there are some launch-time performance benefits to using the static library. Developers may choose to link the static library instead of the framework. LibIntuneMAMSwift.xcframework: The Intune App SDK static library. ![]() However, some developers may prefer the performance benefits of the static library. It is recommended that you link this framework to your app/extensions to enable Intune client application management. IntuneMAMSwift.xcframework: The Intune App SDK framework. If you do not accept them, do not use the software.ĭownload the files for the Intune App SDK for iOS on GitHub. By downloading and using the Intune App SDK for iOS, you agree to such license terms. Print and retain a copy of the license terms for your records. Review the Intune App SDK for iOS License Terms. Your app must be targeted for iOS 14.0 or above. You will need a macOS computer which has Xcode 14.0 or later installed. IT administrators can deploy app protection policies to your mobile app when Intune actively manages the app. A MAM-enabled application is one that is integrated with the Intune App SDK. The Microsoft Intune App SDK for iOS lets you incorporate Intune app protection policies (also known as APP or MAM policies) into your native iOS app. ![]() If you have issues with integrating the Intune App SDK into your apps, submit a request for assistance on GitHub. To download the SDK, see Download the SDK files. Consider reading the Get Started with Intune App SDK Guide article, which explains how to prepare for integration on each supported platform. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |