App wrapping has known issues, some with workarounds and some without. If you are having difficulty with your wrapped app, see if there is a known issue with a suggested work around.
Browsing Web sites and accessing HTTP endpoints is slow when you use the VMware Tunnel. This behavior occurs only on iOS.
When accessing a Web site or an HTTP/S endpoint using the VMware Tunnel, every request is signed for VMware Tunnel validation. This signing can add significant overhead for Web sites that have many requests.
Workspace ONE UEM is developing new VMware Tunnel functionality to resolve this architectural issue.
Note: The known issue does not affect Android.
The app wrapping version deployed with Workspace ONE UEM improves the performance of browsing in Web sites using HTTPS.
The latest app wrapping version does not improve the slow behavior with Web sites that use HTTP.
Consider creating a self-signed SSL certificate for the Web site or endpoint and test the browsing speed with the new app wrapping implementation.
Workspace ONE UEM and the app wrapping feature does not support DAR encryption for the app wrapping engine for iOS. However, it does support DAR encryption for the app wrapping engine for Android. Workspace ONE UEM uses the Advanced Encryption Standard, AES-256, with encrypted keys for encryption and decryption.
When you enable DAR in app wrapping, the app wrapping engine injects an alternative file system into the application. It securely stores all the data in the application. The application uses the alternative file system to store all files in an encrypted storage section instead of storing files in disk.
DAR encryption helps protect data in case the device is compromised because the encrypted files created during the lifetime of the application are difficult to access by an attacker. This protection applies to any local SQLite database, because all local data is encrypted in a separate storage system.
Although Workspace ONE UEM and the app wrapping feature do not currently support DAR for iOS, review the following information on data protection when developing iOS applications.
iOS 7 includes data protection for all third-party applications. This data protection requires no action by a developer to enable the DAR encryption. However, it requires the device user to set a passcode.
The data protection level that is enabled by default is the same as the Complete until first login mode. The local files are encrypted from the time the device restarts to the time the end-user unlocks the device.
Save Failed error displays after uploading a wrapped iOS application to the Workspace ONE UEM console.
When uploading iOS applications to Workspace ONE UEM, you also upload the corresponding certificates and provisioning profile. A corrupted certificate can cause the following error when wrapping an iOS application in Workspace ONE UEM.
Check the validity of the certificate using these processes.
Wrapped apps loop continuously when starting from the Workspace ONE Intelligent Hub or the Container application.
A possible cause for the loop is a setting in the wrapped app that forces the application to close when you send it to the background.
Check the PLIST file for the setting UIApplicationExitsOnSuspend. If this option is enabled, remove the setting a rewrap the application.
Applications are not wrapping successfully or are not loading on to devices running Apple iOS 8 after wrapping.
Explanation – Compatibility
Applications developed to run on Apple iOS 8 are not functioning as expected when tunneling through VMware Tunnel or using other application settings and policies.
Workaround – Compatibility
Validate the date the app was wrapped and the app wrapping engine version to ensure that the engine was compatible with the iOS version. If the wrapping date or engine version is different than what is listed, rewrap the application.
Find this information on the Wrapping tab by navigating to Apps & Books > Applications > Native > Internal. Select Edit from the actions menu of the wrapped app to view the Wrapping tab.
Explanation – Code Signing Signature
Applications developed to run on Apple iOS 8 are not functioning as expected. The application cannot find the code signing signature as recorded in this MMAP error.
[deny-mmap] mapped file has no team identifier and is not a platform binary: /private/var/mobile/Containers/Bundle/Application/………../…………/libappwrap.dylib
Workaround – Code Signing Signature
Regenerate the signing certificate and the mobile provisioning file and rewrap the application. Reupload the application and the regenerated auxiliary files in the Workspace ONE UEM console.