Projects and configuration
Keep source files and automation configuration in your team’s own version-control and backup processes. The working copy on a Cloud Mac should not be the only version.
This guide covers first-time connections, macOS usage, Xcode builds, MLX inference, storage expansion, and order issues. Complete the relevant checks first, then submit the order ID, time of occurrence, and sanitized logs so the support team can avoid repeated questions.
Check delivery status, node, connection details, and local network.
Check the version, dependencies, disk, memory, and logs one by one.
Keep the timeline and reproduction steps; remove passwords, private keys, and sensitive data.
All six entry points are shown here. Choose the one closest to what you are seeing, and keep connection failures, build errors, and order questions in separate descriptions.
If you have not created an order yet, complete these six checks first. The clearer your use case and resource requirements, the easier it is to choose among the three available configurations and avoid mistaking storage, network, or rental-term choices for machine faults.
All three machine tiers are available in Singapore, Japan (Tokyo), South Korea (Seoul), and Hong Kong. Final availability is based on the console’s real-time response.
First-time access issues usually involve order status, connection details, the local network, or the input process. Follow the checks below in order and change only one variable at a time.
Sign in to the console and check the current order. If it is still being processed, wait for the status to update; do not try connection details from an old screenshot or another order.
Confirm that the node, host address, connection method, and account belong to the same order. Check for leading or trailing spaces when copying, and never put real credentials in chat logs, screenshot filenames, or public repositories.
Confirm that the local network, firewall, or proxy is not blocking the connection. You can switch to another trusted network for a comparison test, but do not change the account, client, and network at the same time.
Distinguish uppercase, lowercase, and easily confused characters, and confirm that the keyboard layout is correct. If the issue is reproducible, record only the error type and time; never record the password itself.
First confirm the environment actually running the build, then address dependencies and signing. Clearing every cache or repeatedly changing Xcode versions makes the original issue harder to reproduce.
Record the selected Xcode path, version, and project requirements. Confirm that command-line tasks and the graphical interface use the same toolchain.
Confirm that the required files are injected through your team’s own secrets-management process, with the correct paths and permissions. Do not copy signing-file contents into a support request.
First determine whether the failure occurs during download, resolution, compilation, or linking. Clear only the relevant dependency cache and keep logs from before and after the cleanup for comparison.
Review usage for the project directory, build products, archives, and dependency cache separately. If space is low, export essential artifacts before cleaning up rebuildable content.
Keep the necessary lines around the first error, the command run, and the exit status. Remove tokens, usernames, internal repository addresses, and signing information.
For MLX inference issues, distinguish model format, unified memory, service listening, and request load. Establish a reproducible baseline with one request, then increase concurrency gradually so loading failures are not confused with service congestion.
Confirm that the model files are complete and the conversion method is consistent, and record the framework and version used.
Record readings before loading, after loading, and after the first request instead of looking only at the instantaneous peak.
Confirm that the listen scope and port match the access design, and configure the necessary access controls.
Start with one request, keep the input fixed, then increase concurrency step by step while recording latency and failure types.
Keep the version, startup arguments, and error context; remove business inputs and sensitive paths.
Systems, project source files, dependency caches, build products, and model weights have different lifecycles. Group them first, then decide whether to add storage.
Keep source files and automation configuration in your team’s own version-control and backup processes. The working copy on a Cloud Mac should not be the only version.
Caches can speed up repeated tasks, but they need cleanup boundaries. When investigating disk issues, measure usage by directory first instead of deleting everything.
Record the model source, format, version, and disk usage. Before uploading large files, verify the node path and reserve time to export them before the rental ends.
Name build archives, test reports, and inference outputs by task batch. After acceptance, export anything that must be retained to storage controlled by your team.
After signing in, review the current rental term, available renewal options, selected machine, and node details. Nodes run continuously 365 days a year; the actual order status and available options are returned in real time by the console.
To create a new order, choose one of the three available configurations and select a target node in Singapore, Japan (Tokyo), South Korea (Seoul), or Hong Kong. Every listed combination can be ordered; actual availability is returned by the console.
Your request should identify the order, machine, node, time, reproduction steps, and what the logs show. “Unable to connect” or “Build failed” alone is usually not enough to locate the issue.
Enter the order ID shown in the console; do not substitute a custom machine nickname.
Specify VMCache M4 16, VMCache M4 24, or VMCache M4 Pro 64, along with the corresponding node.
Include the time zone and state whether the issue is continuous, intermittent, or happened only once.
Starting from a known-good state, list the actions, input type, expected result, and actual result step by step.
Explain whether the issue affects one task, one project, or all tasks, and list anything that still works normally for comparison.
Keep the error context, version, and exit status; remove passwords, private keys, tokens, and business data.
For existing orders, sign in to the console and submit a ticket first. If you cannot access the console or have a pre-sales question, email support@vmcache.com.
For new resources, compare the three configurations. For an existing order issue, submit a ticket with the order ID, node, time, reproduction steps, and sanitized logs.