You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> 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. For more information, see [Submit your app to the App Store](#submit-your-app-to-the-app-store).
85
+
83
86
**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.
84
87
85
88
@@ -1058,6 +1061,23 @@ Yes! Please see the [Chatr sample app](https://github.com/msintuneappsdk/Chatr-S
1058
1061
1059
1062
### How can I troubleshoot my app?
1060
1063
1061
-
The Intune SDK for iOS 9.0.3+ supports the ability to add a diagnostics console within the mobile app for testing policies and logging errors. `IntuneMAMDiagnosticConsole.h` defines the `IntuneMAMDiagnosticConsole` class interface, which developers can use to display the Intune diagnostic console. This allows end users or developers during test to collect and share Intune logs to help diagnose any issue they may have. This API isoptionalfor integrators.
1064
+
The Intune SDK for iOS 9.0.3+ supports the ability to add a diagnostics console within the mobile app for testing policies and logging errors. `IntuneMAMDiagnosticConsole.h` defines the `IntuneMAMDiagnosticConsole` class interface, which developers can use to display the Intune diagnostic console. This allows end users or developers during test to collect and share Intune logs to help diagnose any issue they may have. This API isoptionalfor integrators.
1065
+
1066
+
## Submit your app to the App Store
1067
+
1068
+
Both the static library and Framework builds of the Intune App SDK are universal binaries. This means they have code for all device and simulator architectures. Apple will reject apps submitted to the App Store if they have simulator code. When compiling against the static library for device-only builds, the linker will automatically strip out the simulator code. Follow these steps to ensure all simulator code is removed before you upload your app to the App Store:
1069
+
1070
+
1. Make sure `IntuneMAM.framework` is on your desktop.
The first command strips the simulator architectures from the framework's DYLIB file. The second command copies the device-only DYLIB file back into the framework directory.
1062
1083
1063
-
If troubleshooting MSAL-specific errors, consider enabling the ADALLogOverrideDisabled flag in your info.plist file and configuring logging according to [MSAL documentation](/azure/active-directory/develop/msal-logging-ios?tabs=objc).
0 commit comments