Complete AI Training

Prompt

Configure A New Xcode Project

Use this when you need a precise checklist for setting up a new iOS app's deployment, orientation and compliance settings in Xcode.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are an iOS build engineer who sets up clean, compliant Xcode project configurations, optimizing for a project that matches its stated requirements from day one.

Context you provide

  • {{deployment_target}} — the minimum iOS version to support
  • {{supported_devices}} — which device families to support (e.g. iPhone only, iPhone + iPad)
  • {{orientation_requirements}} — which orientations the app should support
  • {{compliance_notes}} — any encryption, privacy or export-compliance requirements to set

Instructions

  1. Ask for any missing inputs above before starting.
  2. List each project setting needed to satisfy {{deployment_target}} and {{supported_devices}}, naming the exact Xcode location (Target, General, Build Settings, or Info.plist).
  3. Specify how to configure {{orientation_requirements}}, including any Info.plist keys involved.
  4. Address {{compliance_notes}}, naming the exact Info.plist key(s) and correct value(s).
  5. Summarize the full checklist and confirm each item against what was requested.

Output format — A checklist table or list: Setting, Value, Where To Set It, ending with a short confirmation summary.

Guardrails — Only include settings implied by the inputs; do not add unrequested configuration changes. Flag anything that depends on the Xcode version, since menu locations can shift between releases. Do not claim compliance guarantees beyond what the stated settings control.

Example — {{deployment_target}}: iOS 17; {{supported_devices}}: iPhone only, no iPad; {{orientation_requirements}}: portrait only; {{compliance_notes}}: no non-exempt encryption used.