Skip to content

Add cloud dev-env setup: Linux validation script + AGENTS.md#5

Draft
aj327 wants to merge 1 commit into
masterfrom
cursor/ios-env-setup-cc0b
Draft

Add cloud dev-env setup: Linux validation script + AGENTS.md#5
aj327 wants to merge 1 commit into
masterfrom
cursor/ios-env-setup-cc0b

Conversation

@aj327

@aj327 aj327 commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

Sets up the Cursor Cloud development experience for this repository.

CheckList is a native iOS app (Swift 3.0, iOS 10.3, UIKit + Storyboards + Core Data) with no dependency manager, no test target, and no lint config. It can only be built/run on macOS + Xcode. The cloud VM runs Linux with no Swift/Xcode toolchain (and download.swift.org is egress-blocked; UIKit/iOS SDK are Apple-only regardless), so building/running the app here is fundamentally impossible.

This PR adds the best possible Linux-side development-readiness setup:

  • scripts/validate-project.sh — structural integrity check (the closest thing to a build on Linux): verifies referenced source files exist, every XML/plist asset is well-formed, and prints key project settings.
  • AGENTS.md — documents the macOS-only platform constraint, what agents can/can't do on Linux, and the macOS build/run/test commands.

The VM update script is a no-op (no dependencies to install).

Testing

  • bash scripts/validate-project.sh (exit 0 — all files present, all XML/JSON well-formed)

checklist_validation.log

Note: building/running in the iOS Simulator and any UI walkthrough require macOS + Xcode and cannot be performed on the Linux cloud VM.

Open in Web Open in Cursor 

Co-authored-by: Aaditya Jain <aj327@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants