diff --git a/.gitignore b/.gitignore
index f10c2379f8fc29dd8ee6aa44e40cac3fa1345c9a..97dade09e4bc5c4796a079b891c4d2e25992a785 100644
--- a/.gitignore
+++ b/.gitignore
@@ -88,4 +88,4 @@ metal/images/
*.a
metal/paddle-mobile/paddle-mobile/CPU/libpaddle-mobile.a
*.xcuserdatad/
-xcuserdata/
+*/xcuserdata/
diff --git a/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/paddle-mobile-demo.xcscheme b/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/paddle-mobile-demo.xcscheme
deleted file mode 100644
index 46c65bd36a9ab7027b1cb7a81533dcd553ccb62e..0000000000000000000000000000000000000000
--- a/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/paddle-mobile-demo.xcscheme
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/xcschememanagement.plist b/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 3ac3272f7fe5e82e15488422c949e3df19853f90..0000000000000000000000000000000000000000
--- a/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- SchemeUserState
-
- paddle-mobile-demo.xcscheme
-
- orderHint
- 1
-
-
- SuppressBuildableAutocreation
-
- FC039B7D20E11C550081E9F8
-
- primary
-
-
-
-
-
diff --git a/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/xiaohaichun.xcuserdatad/xcschemes/xcschememanagement.plist b/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/xiaohaichun.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 5fccf469f28075666d7fa1e766623014b4f856ff..0000000000000000000000000000000000000000
--- a/metal/paddle-mobile-demo/paddle-mobile-demo.xcodeproj/xcuserdata/xiaohaichun.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- SchemeUserState
-
- paddle-mobile-demo.xcscheme
-
- orderHint
- 6
-
-
-
-
diff --git a/metal/paddle-mobile-unit-test/paddle-mobile-unit-test.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/xcschememanagement.plist b/metal/paddle-mobile-unit-test/paddle-mobile-unit-test.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 994fb8e4886aba91298c168a1b06888d8825b655..0000000000000000000000000000000000000000
--- a/metal/paddle-mobile-unit-test/paddle-mobile-unit-test.xcodeproj/xcuserdata/liuruilong.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- SchemeUserState
-
- paddle-mobile-unit-test.xcscheme
-
- orderHint
- 6
-
-
-
-
diff --git a/metal/paddle-mobile-unit-test/paddle-mobile-unit-test.xcodeproj/xcuserdata/xiaohaichun.xcuserdatad/xcschemes/xcschememanagement.plist b/metal/paddle-mobile-unit-test/paddle-mobile-unit-test.xcodeproj/xcuserdata/xiaohaichun.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index c32186342198f0bb9e7a074d2aa058b971378d19..0000000000000000000000000000000000000000
--- a/metal/paddle-mobile-unit-test/paddle-mobile-unit-test.xcodeproj/xcuserdata/xiaohaichun.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- SchemeUserState
-
- paddle-mobile-unit-test.xcscheme
-
- orderHint
- 5
-
-
-
-