Building the macOS Demo
This section describes how to quickly compile and run the macOS Native demo of the client SDK.
Hardware Requirements
Ensure that the following hardware requirements are met during the compilation and running of the macOS Native demo.
SDK Type |
Hardware Requirements |
Description |
---|---|---|
For Intel chips (x86_64) |
Mac devices |
The Intel-based SDKs can be used on all Mac devices. |
For M-series chips (ARM64) |
Apple-developed devices with M-series chips |
SDKs of this type outperform the Intel-based SDKs on Apple devices with M-series chips, reducing both memory and CPU usage significantly. |
Environment Requirements
Ensure that the following environment requirements are met during the compilation and running of the macOS Native demo.
Environment and Tool |
Version |
Description |
---|---|---|
OS |
macOS High Sierra 10.14.4 or later |
Requirement of Xcode on the macOS. The recommended version is 10.15 or later. |
Xcode |
Xcode 11 or later |
Xcode 12.0.1 is used as an example in the demo and documentation. |
Requesting test resources and app IDs |
- |
For details, see Preparations. |
Procedure
- Download the SDK and demo source code.
- Download the ZIP package of the SDK by following the instructions provided in Table 1.
- Decompress the ZIP package to obtain the following files and directories:
Figure 1 Directory structure of the SDK package
- Select an SDK library based on hardware requirements (x86_64 SDK by default).
- Delete the original SDK libraries.
Figure 2 Deleting the original SDK libraries
- Delete the original SDK library dependencies.
Figure 3 Deleting the original SDK library dependencies
- Delete the original framework search paths.
Figure 4 Deleting the original framework search paths
- Add the SDK libraries in the HWMUISDK directory to Frameworks, Libraries, and Embedded Content of the project based on the hardware requirements, and modify the value of Embed.
Figure 5 Adding SDK libraries
- Ensure that Embed Frameworks are executed before Run Script.
Figure 6 Placing Embed Frameworks before Run Script
- Delete the original SDK libraries.
- Request an app ID and change the app ID in the demo to the requested one.
For details about how to request an app ID, see Introduction to App ID Authentication.
Replace the app ID in HWMAppKeyManager with the obtained app ID.
Figure 7 Changing the default app ID of the demo - Edit and run the demo project.
- Modify the bundle identifier and install the corresponding certificate. Replace it with the certificate of your company.
- Set Build Location to Custom under Preferences of Xcode.
Figure 8 Changing Xcode Build location
- Compile and run the project.
- Use the demo.
The following describes how to create an instant meeting:
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot