-
Notifications
You must be signed in to change notification settings - Fork 3
files xcode cloud md a17557e7
ventaphobia edited this page Apr 23, 2026
·
1 revision
- Area: Repository support.
- This page records the file's current repository role, source metadata, and recent commit history.
- Review nearby tests and commit pages before changing this file.
| Field | Value |
|---|---|
| Source path | XCODE_CLOUD.md |
| Wiki area | Repository support |
| Exists in current checkout | True |
| Size | 2993 bytes |
| Binary | False |
| Line count | 81 |
| Extension | .md |
None detected.
| Kind | Name | Line |
|---|---|---|
| None detected |
| Commit | Date | Subject |
|---|---|---|
7afc598 |
2026-04-15 | Automate releases and sharpen product positioning |
b4891fe |
2026-04-14 | Refine public product and documentation copy |
011232b |
2026-04-11 | Update website install video |
- Prefer focused changes that respect the ownership described above.
- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests.
- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads.
# Xcode Cloud setup for Core-Monitor
Core-Monitor now has source-controlled GitHub Actions for CI and release automation. Use Xcode Cloud only if you specifically want Apple's hosted direct-distribution flow in parallel.
For Xcode Cloud, the repo-side prerequisites are:
- The shared scheme is `Core-Monitor`.
- The archive action uses the `Release` configuration.
- The `smc-helper` target is built as a dependency and embedded into `Core-Monitor.app`.
- `Core-MonitorTests` exists and can run in cloud workflows before archive/notarize steps.
Xcode Cloud workflows are stored in App Store Connect, not in a repository file. Use this checklist to create the workflow in Xcode or App Store Connect.
## Workflow
Name the workflow:
```text
Test, Archive, and Notarize
Use these workflow settings:
- Product:
Core-Monitor - Repository: this repository
- Branch start condition: run on every push to the branch you use for releases, or all branches if you truly want every push archived
- Environment: Latest stable Xcode and macOS, unless a specific Xcode version is required
- Build action:
Testfollowed byArchive - Scheme:
Core-Monitor - Platform:
macOS - Configuration:
Release - Post action:
Notarize - Distribution:
Direct Distribution - Tests:
Core-MonitorTests
For this app, prefer a push workflow on your release branch over all branches. Notarizing every experimental branch will burn the monthly compute hours quickly and will also submit every branch build to Apple's notary service.
Use automatic signing in Xcode Cloud with team:
- Home
- Start Here
- Product Overview
- Runtime Architecture
- Monitoring Pipeline
- Fan Control
- Privileged Helper
- Touch Bar
- Release Automation
- Security Model
- File Index (279)
- Every Commit (401)
- Chronological Change Log
- Removed Parts
- All Deleted Paths
- Branches And Tags
- Wiki Manifest
- Start Here
- Product Overview
- Source Map
- Runtime Architecture
- App Startup And Lifecycle
- Dashboard Architecture
- Menu Bar Architecture
- Monitoring Pipeline
- Snapshot Trends And Freshness
- CPU GPU Memory Disk Network
- Battery Power And Thermals
- SMC And Apple Silicon
- Fan Control
- Custom Fan Curves
- Privileged Helper
- XPC Trust Boundary
- Helper Diagnostics
- Touch Bar Architecture
- Touch Bar Customization
- Weather And Location
- Privacy And Permissions
- Onboarding And Help
- Legacy Alerts
- Kernel Panic Weird Mode