MarsX CLI is a command-line tool for creating, publishing, and managing MarsApp. Through simple commands, you can complete the full lifecycle management of MarsApp, including creation, signing, publishing, deployment, and permission management functions.
macOS Tip: If macOS prompts "unable to verify developer" or blocks execution when running the tool, execute the following command to remove the quarantine attribute:
Account Description
Each MarsApp contains the following account types, with different permissions and purposes:
Owner
Each MarsApp has 1 Owner account
Purpose: Used for MarsApp signing operations to ensure application integrity and prevent tampering
Important Notice: ⚠️ Please backup properly, cannot be recovered if lost
Master
Each MarsApp has 1 Master account
Purpose: Has complete MarsApp publishing permissions and Agent management permissions
Agent
Each MarsApp can create multiple Agent accounts
Purpose: Publishing sub-accounts authorized by Master, used for team collaboration, can be assigned to different team members for publishing operations
Self
Each MarsApp can optionally create 1 Self account
Purpose: Used for applying for Self Service certificates and configuring Self Service functionality