- When running xcodebuild, prefer using
/Applications/Xcode.app/Contents/Developeras the developer directory (viaDEVELOPER_DIRenv var orxcode-select), falling back to/Applications/Xcode-16.4.0.app/Contents/Developer. - When modifying Xcode project files (.xcodeproj/project.pbxproj), use the
xcodeprojRuby gem instead of editing the pbxproj file directly. The project folder usesrbenv. - Must compile for macOS 12. Use
#available/@availableto adopt newer APIs (e.g. macOS 13, 14, 26) while maintaining macOS 12 compatibility, with graceful fallbacks for older versions. - AI related features debug log
planet-ai-debug.logcan be found at~/Library/Containers/xyz.planetable.Planet/Data/tmp/planet-ai-debug.log