diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..005b63c
--- /dev/null
+++ b/.gitignore
@@ -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
diff --git a/rapira-market-widget.xcodeproj/project.xcworkspace/xcuserdata/robonen.xcuserdatad/WorkspaceSettings.xcsettings b/rapira-market-widget.xcodeproj/project.xcworkspace/xcuserdata/robonen.xcuserdatad/WorkspaceSettings.xcsettings
deleted file mode 100644
index 723a561..0000000
--- a/rapira-market-widget.xcodeproj/project.xcworkspace/xcuserdata/robonen.xcuserdatad/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- BuildLocationStyle
- UseAppPreferences
- CompilationCachingSetting
- Default
- CustomBuildLocationType
- RelativeToDerivedData
- DerivedDataLocationStyle
- Default
- ShowSharedSchemesAutomaticallyEnabled
-
-
-
diff --git a/rapira-market-widget.xcodeproj/xcuserdata/robonen.xcuserdatad/xcschemes/xcschememanagement.plist b/rapira-market-widget.xcodeproj/xcuserdata/robonen.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 49b9324..0000000
--- a/rapira-market-widget.xcodeproj/xcuserdata/robonen.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- SchemeUserState
-
- cryptoExtension.xcscheme_^#shared#^_
-
- orderHint
- 0
-
- rapira-market-widget.xcscheme_^#shared#^_
-
- orderHint
- 0
-
-
-
-