chore: add .gitignore and untrack Xcode user data

Игнорируются .DS_Store, xcuserdata, DerivedData, сертификаты и .env.
Пользовательские настройки Xcode убраны из индекса — на диске остаются.
This commit is contained in:
2026-08-14 21:22:45 +07:00
parent b641198bee
commit 2a8c3f5ff2
3 changed files with 41 additions and 35 deletions
+41
View File
@@ -0,0 +1,41 @@
# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon?
# Xcode — пользовательские настройки и состояние
xcuserdata/
*.xcuserstate
*.xcscmblueprint
*.xccheckout
# Xcode — сборка и производные данные
build/
DerivedData/
*.moved-aside
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
# Подписи и профили
*.mobileprovision
*.provisionprofile
*.p12
*.cer
*.certSigningRequest
# Локальные конфиги (при выносе DEVELOPMENT_TEAM в xcconfig)
*.local.xcconfig
# Swift Package Manager
.build/
.swiftpm/
Packages/
Package.resolved
# Секреты
.env
.env.*
!.env.example
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildLocationStyle</key>
<string>UseAppPreferences</string>
<key>CompilationCachingSetting</key>
<string>Default</string>
<key>CustomBuildLocationType</key>
<string>RelativeToDerivedData</string>
<key>DerivedDataLocationStyle</key>
<string>Default</string>
<key>ShowSharedSchemesAutomaticallyEnabled</key>
<true/>
</dict>
</plist>
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>cryptoExtension.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
<key>rapira-market-widget.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</plist>