我正在我的 iOS 应用程序中集成 Microsoft Itunes SDK。该应用程序已包含用于用户身份验证的 Azure AD。但是现在我希望我的应用程序与 Intunes 应用程序通信并获取其登录信息。
微软文档已经指定了正确的步骤,但是我坚持使用IntuneMAMConfigurator 工具。
谁能告诉我如何准确地使用这个(IntuneMAMConfigurator)工具?
我正在我的 iOS 应用程序中集成 Microsoft Itunes SDK。该应用程序已包含用于用户身份验证的 Azure AD。但是现在我希望我的应用程序与 Intunes 应用程序通信并获取其登录信息。
微软文档已经指定了正确的步骤,但是我坚持使用IntuneMAMConfigurator 工具。
谁能告诉我如何准确地使用这个(IntuneMAMConfigurator)工具?
我知道现在回答这个问题已经很晚了,但我遇到了同样的问题,微软的文档对此没有帮助。为了帮助其他人,这里有这些步骤。
要运行 IntuneMAMConfigurator,请从 SDK 存储库下载它:https ://github.com/MicrosoftDocs/IntuneDocs/blob/master/intune/app-sdk-ios.md
不要试图通过双击打开它,这是行不通的。
打开终端并输入/path/to/IntuneMAMConfigurator -i plistfile -e entitlementfile
/path/to/ :键入存在 IntuneMAMConfigurator 的完整路径。plistfile :复制并粘贴项目的 plist 文件路径 entitlementfile :复制并粘贴您的权利文件的文件路径。
除此之外,如果您不想更改现有的 plist 文件,您可以通过以下命令创建一个新的 plist 文件:
/path/to/IntuneMAMConfigurator -i plistfile -e entitlementfile -o new plistFile
我在 macOS Catalina 上执行文件时遇到问题,我必须先授予文件访问权限才能执行,chmod +x IntuneMAMConfigurator
然后使用./IntuneMAMConfigurator -i <path> -e <path>
就我而言,这个解决方案对我有用。确保在项目的“iOS Bundle Signing”选项的“自定义权利”字段中为所有适当的配置/平台组合指定权利 plist。
IntuneMAMConfigurator 工具:
Usage 1:
IntuneMAMConfigurator -i /path/to/info.plist -e /path/to/entitlements
Usage 2:
IntuneMAMConfigurator -generateOpenInIcons /path/to/app.app
Optional Usage 1:
IntuneMAMConfigurator -i /path/to/info.plist -e /path/to/entitlements -o /path/to/new/info.plist
Optional Usage 2:
IntuneMAMConfigurator -generateOpenInIcons /path/to/app.app -o /path/to/output/directory