Who can use this feature?
- Available for Enterprise as part of the full suite, and as an add-on for Accelerate and Essentials.
On this page:
- Download from Level Access Platform
- Terminal
- Third-party software
- Log into Level Access Desktop
- Set up Android and iOS paths
Download from Level Access Platform
Level Access Desktop can only be installed on macOS. Other operating systems are not supported.
Requirements
- The minimum supported macOS version is 14.0.
- Up to 50 GB of free disk space is needed for Xcode and Android Studio.
- An Apple Developer Membership ($99 per year) is required for resigning for testing on physical iOS devices.
Installation steps
- Download the Level Access Desktop Installer from the Tools & Extensions page in the Level Access Platform.
- Open the LevelAccessDesktop.dmg file, a new Finder window will appear.
- Drag the Level Access Desktop app to the Applications folder.
Launch the application
- Open a new Finder window.
- Go to the Applications folder.
- Select Level Access Desktop.
Generate an API Key
To generate an API key to be able to log into Level Access Desktop:
- Navigate to the organizational level.
- Under Manage, select Tools and integrations, and then API.
- Click on Add API token to generate an unique API token and save it in a secure location.
Terminal
Terminal is a macOS application that allows you to interact with the operating system through text-based commands. The Terminal can be opened in multiple ways.
Open with Spotlight
To open the terminal with Spotlight:
- Press the Command ⌘ + Space keys simultaneously.
- Search for Terminal.
- Press Enter/Return.
Open with Finder
To open the terminal through Finder:
- Open the Finder application.
- Navigate to the Applications folder.
- Click the Utilities folder.
- Find the Terminal and double-click it.
Third-party software
Level Access Desktop requires some software to communicate with Android and iOS devices.
Android Studio
Android Studio is an integrated development environment (IDE) developed by Google for building Android apps.
Android Studio installation and setup
To setup Android Studio:
- Download Android Studio from the Android Developer website.
- Open the downloaded android-studio.dmg file.
- From the pop-up window, drag Android Studio to your Applications folder.
- Open Android Studio from your Applications folder and follow the setup guide.
Android SDK location
To locate the Android SDK:
- Press the Settings icon in the bottom-left corner from the Welcome window.
- Search for SDK.
- Open the the Android SDK section.
- Copy the location listed in the Android SDK Location field.
The copied location points to the Android SDK, for example: /Users/<User>/Library/Android/sdk. For all remaining steps, please replace <user> with your macOS username.
ADB location
ADB is located in the subfolder /platform-tools/adb of Android SDK.
Paste the Android SDK location, and append the subfolder. Example:
/Users/<User>/Library/Android/sdk/platform-tools/adbTo validate if the adb path, run the following command in the Terminal:
/Users/<User>/Library/Android/sdk/platform-tools/adb --versionThe output should be similar to:
Android Debug Bridge version 1.0.41
Version 35.0.2-12147458
Installed as /Users/<User>/Library/Android/sdk/platform-tools/adb
Running on Darwin 24.3.0 (arm64)Update PATH
Add the adb path to your global PATH, using the following command:
export PATH=$PATH:/Users/<User>/Library/Android/sdk/platform-tools/adbNext, refresh your paths by running:
source ~/.zshrcXcode
Xcode is an integrated development environment (IDE) developed by Apple for building software applications for macOS, iOS, watchOS, and tvOS.
Xcode installation and setup
To setup Xcode:
- Download Xcode from the Mac App Store.
- Open Xcode and accept the agreement.
- Install the macOS and iOS components.
- Complete the next steps to finish the setup.
Log into Level Access Desktop
To log into Level Access Desktop:
- Input your organization’s tenant URL in the Organizational URL field
- Example: organization.hub.essentia11y.com
- Input the API Key that you generated on the Level Access Platform
- Please refer to the instructions on how to Generate API Key.
Set up Android and iOS paths
Android
The Android paths have to be set to communicate with Android devices.
- Open Level Access Desktop.
- Press the Level Access Desktop Settings button in the sidebar.
- Open the Paths section.
- Select the Android tab.
- Fill in the required fields: adb
- example: /Users/<User>/Library/Android/sdk/platform-tools/adb.
- Refer to the instructions on how to find ADB location.
- Save your adb location for ease of use with Level Access Desktop.
- Press the Save button.
- Press the Validate button.
iOS
The iOS paths have to be set to communicate with iOS devices.
- Open Level Access Desktop.
- Press the Level Access Desktop Settings button in the sidebar.
- Open the Paths section.
- Select the iOS tab.
If the required fields are not filled, use the following steps to fill in the required fields:
- xcrun
-
Open the Terminal and run:
which xcrunExample of valid path:
/usr/bin/xcrun
-
- devicectl
-
Open the Terminal and run:
xcrun --find devicectlExample of valid path:
/Applications/Xcode.app/Contents/Developer/usr/bin/devicectl
-
- simctl
-
Open the Terminal and run:
xcrun --find simctlExample of valid path:
/Applications/Xcode.app/Contents/Developer/usr/bin/simctl
-
- xcodebuild
-
Open the Terminal and run:
xcrun --find xcodebuildExample of valid path:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
-
- codesign
-
Open the Terminal and run:
which codesignExample of valid path:
/usr/bin/codesign
-
- security
-
Open the Terminal and run:
which security -
Example of valid path:
/usr/bin/security - Press the Validate button.
-
Comments
0 comments
Article is closed for comments.